我看看date_sunset函數在PHP中遇到了一個問題,我覺得有點奇怪。我有這樣一段代碼:PHP:奇數行爲與date_sunset函數
$sunset = date_sunset(mktime(0, 0, 0, 5, 14, 2010),
$format, // Format
55.596041, // Latitude
12.992495, // Longitude
90, // Zenith
2 // GMT Offset
);
對於三種不同的格式,這會給我:
SUNFUNCS_RET_STRING 21:05
SUNFUNCS_RET_DOUBLE 21.095732016315
SUNFUNCS_RET_TIMESTAMP 1273863944 // H:i:s O -> 19:05:44 +0000
爲什麼時間戳格式忽略GMT偏移?應該是這樣嗎?如果是這樣的原因是什麼?
這就是這種情況!如果我先'date_default_timezone_set('Europe/Stockholm')',那麼它是正確的:)謝謝! – Svish 2010-05-14 20:58:35