返回葡萄牙里斯本今天的日落時間:
<?php// Lisbon, Portugal:// Latitude: 38.4 North, Longitude: 9 West// Zenith ~= 90, offset: +1 GMTecho("Lisbon, Portugal: Date: " . date("DM d Y") );echo("<br>Sunset time: ");echo(date_sunset(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1));?>date_sunset() 函數傳回指定日期與地點的日落時間。
提示:請參閱date_sunrise() 函數,傳回指定日期與地點的日出時間。
date_sunset( timestamp,format,latitude,longitude,zenith,gmtoffset);
參數 | 描述 |
---|---|
timestamp | 必需。規定要計算日落時間的日期時間戳記。 |
format | 可選。規定如何回傳結果: SUNFUNCS_RET_STRING(以string 格式傳回結果,例如16:46)(預設) SUNFUNCS_RET_DOUBLE(以float 格式傳回結果,如16.78243132) SUNFUNCS_RET_TIMESTAMP(以integer 格式(時間戳記)傳回結果,如1095034606) |
latitude | 可選。規定地點的緯度。默認是指北緯。因此如果要指定南緯,必須傳遞一個負值。 |
longitude | 可選。規定地點的經度。預設是指東經。因此如果要指定西經,必須傳遞一個負值。 |
zenith | 可選。預設為date.sunset_zenith。 |
gmtoffset | 可選。規定GMT 與本地時間的差值。單位是小時。 |
傳回值: | 如果成功,則以指定的format返回日落時間。如果失敗則回傳FALSE。 |
---|---|
PHP 版本: | 5+ |
更新日誌: | 從PHP 5.1.0 開始,函數回報E_STRICT 和E_NOTICE 時區錯誤。 |