【问题标题】:How to convert a datetime string to UTC string?如何将日期时间字符串转换为 UTC 字符串?
【发布时间】:2012-08-04 11:52:45
【问题描述】:

我有一个这样的日期时间字符串:

`2012-09-03 22:00 Central USA Time`. 

我想将其转换为 UTC 时区。

【问题讨论】:

    标签: php datetime utc dst


    【解决方案1】:

    使用gmdate()strtotime()

    date_default_timezone_set('America/New_York');
    echo gmdate('Y-m-d H:i', strtotime('2012-09-03 22:00'));
    

    使用支持的时区代替Central USA Timehttp://www.php.net/manual/en/timezones.php

    date_default_timezone_get() 函数将始终为您提供正确的时区

    【讨论】:

    • 但是你没有通过原来的时区?!?!
    • 好吧,我会编辑我的帖子,但你不应该再使用Central USA Time
    • 同样的事情:date_default_timezone_set("America/New_York"); $localTime = date('Y-m-d H:i', $utctime);
    猜你喜欢
    • 2015-10-24
    • 1970-01-01
    • 2014-11-18
    • 1970-01-01
    • 1970-01-01
    • 2021-04-19
    • 2020-03-21
    • 1970-01-01
    • 2018-02-23
    相关资源
    最近更新 更多