gpt4 book ai didi

PHP - 获取当前 UTC 日期时间的正确方法

转载 作者:行者123 更新时间:2023-12-04 01:47:59 25 4
gpt4 key购买 nike

我搜索了堆栈溢出、谷歌和其他来源来寻找这个问题的答案,不过,我找到的所有答案都大不相同,出现次数最多(两次)的答案是这个:

$time = new DateTime('now', new DateTimeZone('UTC'));
echo $time->format('F j, Y H:i:s');

所以我的问题是,这是获取当前 UTC 日期/时间的最佳/正确方法吗?如果不是,那是什么?

谢谢!

最佳答案

我不确定您找到的示例来自何处,但 gmdate 几乎可以肯定是从当前时间或提供的时间戳获取正确 GMT 日期和时间的最佳方式。

来自PHP docs :

Identical to the date() function except that the time returned is Greenwich Mean Time (GMT).

获取当前 GMT 日期时间的用法:

echo gmdate("Y/m/d H:i:s");

使用现有时间戳:

echo gmdate("Y/m/d H:i:s", $timestamp);

提供的日期值会自动从本地时区调整为 GMT。

显然,可以通过修改第一个参数将日期的格式更改为您想要的任何格式。

关于PHP - 获取当前 UTC 日期时间的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54470299/

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