为了账号安全,请及时绑定邮箱和手机立即绑定

列出每个时区的所有时间戳

列出每个时区的所有时间戳

PHP
千万里不及你 2022-07-09 16:49:43
如何列出每个时区的每个时间戳。我尝试了以下代码:$timezones = DateTimeZone::listIdentifiers();foreach ($timezones as $timezone) {  $dt = new DateTime();  $dt->setTimezone(new DateTimeZone($timezone));  echo $dt->getTimestamp() . '<br />';}现在每个循环都输出相同的时间戳。
查看完整描述

1 回答

?
胡子哥哥

TA贡献1825条经验 获得超6个赞

当然,Unix 时间戳与时区无关。这实际上是 Unix 时间戳的主要优点之一。他们完全忽略时区:)


为了在此处查看影响日期的不同时区,您必须实际查看格式化的日期,而不是 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 />';

}


查看完整回答
反对 回复 2022-07-09
  • 1 回答
  • 0 关注
  • 209 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号