ホームページ >バックエンド開発 >PHPチュートリアル >PHP の date_sunrise() 関数
date_sunrise() 関数は、指定された日付/場所の日の出時刻を返します。成功すると、指定された形式で日の出時刻が返されます。失敗した場合は FALSE。
date_sunrise(timestamp,format,latitude,longitude,zenith,gmtoffset);
タイムスタンプ - 現在の日の出時刻のタイムスタンプを取得します。
format - 結果を返す方法を指定します。
SUNFUNCS_RET_STRING: 結果を文字列として返します。
SUNFUNCS_RET_DOUBLE: 結果を浮動小数点形式で返します。
SUNFUNCS_RET_TIMESTAMP: 結果を整数 (タイムスタンプ) として返します。
Latitude - 指定場所の緯度。緯度のデフォルトは北です。南の値を指定する場合は、負の値を渡す必要があります。
Longitude - 指定された場所の経度。経度のデフォルトは東経です。西の値を指定する場合は、負の値を渡す必要があります。
zenith - デフォルトは date.sunrise_zenith
li>gmtoffset - GMT と現地時間の間時差(時間単位)。
date_sunrise() 関数は、成功後に指定された形式で日の出時刻を返します。失敗した場合は FALSE。
以下は例です-
ライブデモンストレーション
<?php echo("Date: " . date("D M d Y") . "<br />"); echo("Sunrise time: "); echo(date_sunrise(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1)); ?>
以下は出力です-
Date: Wed Oct 10 2018 Sunrise time: 07:43
別の例を見てみましょう-
ライブ デモンストレーション
<?php $res = strtotime('2018-10-25'); var_dump(date_sunrise($res, SUNFUNCS_RET_STRING, 69.245833, -53.537222)); ?>
出力は次のとおりです-
string(5) "11:28"
以上がPHP の date_sunrise() 関数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。