【问题标题】:Get UTC from another timezone with Carbon使用 Carbon 从另一个时区获取 UTC
【发布时间】:2014-03-03 15:41:51
【问题描述】:

如果我使用其他时区,如何使用 Carbon 获取 UTC 日期?

$timestamp = '2014-02-06 16:34:00';
Carbon::createFromFormat('Y-m-d H:i:s', $timestamp)->timezone('Europe/Stockholm');

我使用Europe/Stockholm 时区创建。如何从中获取 UTC 日期 (2014-02-06 15:34)?

【问题讨论】:

    标签: php php-carbon


    【解决方案1】:

    您可以通过以下方式更改时区:

    $timestamp = '2014-02-06 16:34:00';
    $date = Carbon::createFromFormat('Y-m-d H:i:s', $timestamp, 'Europe/Stockholm');
    $date->setTimezone('UTC');
    

    【讨论】:

    • 或使用简写:$date->tz('UTC')
    • :] 或属性$date->tz = 'UTC'
    • @Till 考虑添加您的评论作为答案。
    • 我认为使用更详细,使代码更具可读性。所以我更喜欢完整的单词。
    • 这终于帮我解决了自去年以来的积压问题:D 终于!!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-21
    • 2019-11-23
    • 2021-04-14
    • 2011-02-02
    • 1970-01-01
    • 2016-09-28
    • 2017-04-08
    相关资源
    最近更新 更多