|
date_sun_info日の出/日の入り時刻と薄明かり (twilight) の開始/終了時刻の情報を含む配列を返す 説明
array date_sun_info(int
$timestamp , float $latitude , float $longitude )パラメータ
戻り値
成功した場合に配列、失敗した場合に
配列の要素の値は、UNIXタイムスタンプ、または
太陽が天頂より一日中下にある場合、 変更履歴
例
例1 date_sun_info の例
<?php 上の例の出力は以下となります。 sunrise: 05:52:11 sunset: 15:41:21 transit: 10:46:46 civil_twilight_begin: 05:24:08 civil_twilight_end: 16:09:24 nautical_twilight_begin: 04:52:25 nautical_twilight_end: 16:41:06 astronomical_twilight_begin: 04:21:32 astronomical_twilight_end: 17:12:00
例2 極夜のデータに処理を少し行う例
<?php 上の例の出力は以下となります。 never: sunrise never: sunset 12:52:18 AKST: transit 10:53:19 AKST: civil_twilight_begin 14:51:17 AKST: civil_twilight_end 09:01:47 AKST: nautical_twilight_begin 16:42:48 AKST: nautical_twilight_end 07:40:47 AKST: astronomical_twilight_begin 18:03:49 AKST: astronomical_twilight_end
例3 Midnight sun の例(Tromsø, Norway)
<?php 上の例の出力は以下となります。 Array ( [sunrise] => 1 [sunset] => 1 [transit] => 1656240426 [civil_twilight_begin] => 1 [civil_twilight_end] => 1 [nautical_twilight_begin] => 1 [nautical_twilight_end] => 1 [astronomical_twilight_begin] => 1 [astronomical_twilight_end] => 1 )
例4 一日の長さを計算する例 (Kyiv)
<?php 上の例の出力は以下となります。 Length of day: 13h 56s |