gpt4 book ai didi

php - 如何格式化 UTC 日期以在 php 中使用 Z(祖鲁)区域指示符?

转载 作者:IT王子 更新时间:2023-10-29 01:00:00 26 4
gpt4 key购买 nike

我需要按以下格式显示和处理 UTC 日期:

2013-06-28T22:15:00Z

由于这种格式是 ISO8601 标准的一部分,我可以轻松地从上面的字符串创建 DateTime 对象。但是我找不到一种干净的方式(意味着没有字符串操作,如 substr 和 replace 等)以所需的格式呈现我的 DateTime 对象。我试图调整服务器和 php 日期时间设置,但收效甚微。我总是得到:

$date->format(DateTime::ISO8601); // gives 2013-06-28T22:15:00+00:00

是否有任何日期格式或配置设置可以为我提供所需的字符串?或者我必须手动将“Z”附加到自定义时间格式?

最佳答案

不,所需格式没有特殊常量。我会使用:

$date->format('Y-m-d\TH:i:s\Z');

但是您必须确保您使用的时间确实是 UTC 时间,以避免在您的应用程序中出现解释错误。

关于php - 如何格式化 UTC 日期以在 php 中使用 Z(祖鲁)区域指示符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17390784/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com