【问题标题】:PHP convert time from UTC (TZD) format to "normal" timePHP将时间从UTC(TZD)格式转换为“正常”时间
【发布时间】:2011-10-28 07:44:56
【问题描述】:

我有一个以这种格式为我提供时间(不是日期时间)的提要:“20:00:00.000+03:00

我需要将其转换为仅显示“20:00” 我知道我可以使用 substr 并删除字符串的其余部分来做到这一点,但这似乎更像是一种 hack,让我想知道它是否会产生不好的结果。

我已经尝试过date('H:m', strtotime("20:00:00.000+03:00"));,但它给了我20:10 ??

【问题讨论】:

    标签: php time format utc


    【解决方案1】:

    你做得对,除了第一个参数:

    date('H:i', strtotime("20:00:00.000+03:00"));
    

    会输出你期望的结果。

    【讨论】:

      【解决方案2】:

      不是H:m,而是H:i。检查date format

      【讨论】:

      • 天啊! :D:D:D 感谢您指出。有时这是一个让你陷入困境的愚蠢错误......
      猜你喜欢
      • 2012-01-18
      • 2014-09-02
      • 2018-09-08
      • 2021-10-14
      • 2019-09-26
      • 1970-01-01
      • 2014-07-18
      • 2023-04-09
      相关资源
      最近更新 更多