【发布时间】:2020-04-19 15:31:13
【问题描述】:
如何列出每个时区的每个时间戳。我尝试了以下代码:
$timezones = DateTimeZone::listIdentifiers();
foreach ($timezones as $timezone) {
$dt = new DateTime();
$dt->setTimezone(new DateTimeZone($timezone));
echo $dt->getTimestamp() . '<br />';
}
现在每个循环都输出相同的时间戳。
【问题讨论】:
-
当然可以。 Unix 时间与时区无关。这就是 Unix 时间戳的全部意义。
-
这个好像之前被问过很多次了,这里有一个关于unix时间戳的长线程:stackoverflow.com/questions/23062515/…
标签: php loops timestamp timezone