【问题标题】:Setting time in milliseconds to Central European Time (CET)以毫秒为单位将时间设置为中欧时间 (CET)
【发布时间】:2019-07-01 10:51:48
【问题描述】:

以下代码以毫秒为单位重新调整时间(对于未来的日期):

<?php echo strtotime(str_replace("-","/",$_product->getDateEnd()))*1000 ?>

鉴于strtotime 似乎不知道时区这一事实,我如何调整代码以返回 CET 时区的时间(以毫秒为单位)?

&lt;?php echo $_product-&gt;getDateEnd(); ?&gt; 正在返回类似:2019-02-14 00:00:00

感谢您的意见和合作

【问题讨论】:

    标签: php time timezone


    【解决方案1】:

    尝试:

        date_default_timezone_set('Europe/Berlin');
        echo strtotime('2019-02-14 00:00:00')*1000;
    

    'CEST' 不是受支持的时区

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-11
      • 1970-01-01
      • 1970-01-01
      • 2019-09-11
      • 2012-04-28
      • 2021-09-05
      相关资源
      最近更新 更多