English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
date_sunset()関数は、指定された日付を返します。/場所の日の没時間。
date_sunset()この関数は、特定の日付のタイムスタンプを表す値を受け取り、その特定の日付の日の没時間を返します。
date_sunset($timestamp, [$format, $latitude, $longitude, $zenith, $gmtoffset])
序号 | パラメータ及び説明 |
---|---|
1 | timestamp (必須) これはタイムスタンプを指定します。 |
2 | format (オプション) これにより、使用する必要がある結果値の形式が指定されます。このパラメータの値として、3つの定数を渡すことができます; 即:SUNFUNCS_RET_STRING(文字列),SUNFUNCS_RET_DOUBLE(浮動小数点数)およびSUNFUNCS_RET_TIMESTAMP 整数。 |
3 | latitude (オプション) デフォルトでは、このオプションは位置の緯度を指定し、北方向を指定します。南の緯度値を指定するには、負の値を渡す必要があります。 |
4 | longitude (オプション) デフォルトでは、これは位置の経度を指定し、東方向を指定します。西の緯度値を指定するには、負の値を渡す必要があります。 |
5 | zenith (オプション) これは天頂の値を指定します。これは地球の表面に垂直な線と太陽の中心との角度を指定します。 |
6 | gmtoffset (オプション) これはGMTとローカル時間の時差を指定します(時間単位)。 |
date_sunset()関数は必要な形式で日没時刻を返します。失敗した場合、ボルン値を返します。false。
この関数は最初にPHP 5.0バージョンで導入され、すべての高いバージョンで使用できます。
以下の例では、date_sunset()関数の使い方-
<?php $sun_info = date_sunset("02-17-2012"); print_r($sun_info); ?>テストを見て‹/›
出力結果
14:46
現在、経度と緯度の値を渡してこの関数を呼び出すことができます。経度と緯度の値を渡す場合は、必要な形式の値も渡さなければなりません-
<?php $sun_info = date_sunset("02-03-2020",SUNFUNCS_RET_STRING, 23.4, -25); print_r("日没時刻: ".$sun_info); ?>テストを見て‹/›
出力結果
日没時刻: 19:05
以下の例では、日没がない場合を確認しています-
<?php $sun_info = date_sunset("25-12-2016",SUNFUNCS_RET_STRING, 69, 41); print("日没時刻: ".$sun_info); print("\n"); var_dump($sun_info); ?>テストを見て‹/›
出力結果
日没時刻: bool(false)
<?php echo("Date: ".date("D M d Y")); echo("\n"); echo("日没時刻: "); echo(date_sunset(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1)); ?>テストを見て‹/›
出力結果
Date: Thu May 07 2020 日没時刻: 20:30