PHP date_sun_info() 関数

2016年1月1日、緯度31.2283、経度121.4755の日出/日没と夕暮れの開始/終了時の情報を返します:

<?php
$sun_info=date_sun_info(strtotime("2016-01-01"),31.2283,121.4755);
foreach ($sun_info as $key=>$val)
  {
  echo "$key: " . date("H:i:s",$val) . "<br>";
  }
?>

実行例

定義と使用法

date_sun_info() 関数は、指定された日付と場所の日出/日没と夕暮れの開始/終了時の情報を含む配列を返します。

ヒント:参照: date_sunrise() 指定された日付と場所の日出時間を返す関数。

ヒント:参照: date_sunset() 指定された日付と場所の日没時間を返す関数。

文法

date_sun_info(timestamp,latitude,longitude);
パラメータ 説明
timestamp 必須。タイムスタンプを指定します。
latitude 必須。必須。緯度を度単位で指定します。
longitude 必須。必須。経度を度単位で指定します。

技術的詳細

返り値: 成功した場合には配列を返し、失敗した場合には FALSE を返します。
PHP バージョン: 5.1.2+