4Manuals

  • PDF Cloud HOME

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

    碳日期差异方法在Laravel 5.7中给出了错误的日期差异 如何使用PHP将https错误状态设置为404,以便可以通过.htaccess文件处理? 通过dropzone laravel通过电子邮件发送多个图像 通过键合并两个数组,并将值附加到另一个数组中 电子邮件字段为空 如何在TCPDF中添加Jameel Noori Nastaleeq字体? 如何取消发布PHP Artisan Laravel模块 使用tomcat调用JavaBridge时获取404 如何在PHP中控制缓存 为什么我在php中的mysqli查询不起作用

如何列出每个时区的每个时间戳。我尝试了以下代码:

$timezones = DateTimeZone::listIdentifiers();

foreach ($timezones as $timezone) {
  $dt = new DateTime();
  $dt->setTimezone(new DateTimeZone($timezone));
  echo $dt->getTimestamp() . '<br />';
}

目前,每个循环都输出相同的时间戳。

1 个答案:

答案 0 :(得分:3)

当然,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 />';
}



Similar searches
    加载数据并推送到未显示的RecyclerView中 Java类型转换和变量类型分配 我可以使用哪个宏定义来检查我的OpenCV库是否支持cv :: imshow接口? Samsung RA19FRA19V Refrigerator User Manual 使用把手更改字体大小