如何列出每個時區(qū)的每個時間戳。我嘗試了以下代碼:$timezones = DateTimeZone::listIdentifiers();foreach ($timezones as $timezone) { $dt = new DateTime(); $dt->setTimezone(new DateTimeZone($timezone)); echo $dt->getTimestamp() . '<br />';}現(xiàn)在每個循環(huán)都輸出相同的時間戳。
1 回答

胡子哥哥
TA貢獻1825條經(jīng)驗 獲得超6個贊
當然,Unix 時間戳與時區(qū)無關(guān)。這實際上是 Unix 時間戳的主要優(yōu)點之一。他們完全忽略時區(qū):)
為了在此處查看影響日期的不同時區(qū),您必須實際查看格式化的日期,而不是 Unix 時間戳。
$timezones = DateTimeZone::listIdentifiers();
foreach ($timezones as $timezone) {
$dt = new DateTime();
$dt->setTimezone(new DateTimeZone($timezone));
echo $dt->format("Y-m-d H:i:s") . '<br />';
}
- 1 回答
- 0 關(guān)注
- 183 瀏覽
添加回答
舉報
0/150
提交
取消