如何在 PHP 中获取 yy-mm-dd 中的 GMT 日期 hh:mm:ss

2022-08-30 15:08:44

我想以y-mm-dd hh:mm:ss格式获取当前日期。

我试过:

gmdate('yyyy-mm-dd hh:mm:ss \G\M\T', time());

它返回一个奇怪的日期:

13131313-1111-2323 0707:1111:3131


答案 1

您不必重复这些格式标识符。因为你只需要有,等等。yyyyY

gmdate('Y-m-d h:i:s \G\M\T', time());

事实上,如果你想要当前时间,你甚至不需要给它一个默认时间

gmdate('Y-m-d h:i:s \G\M\T');  // This is fine for your purpose

手动

您可以在此处获取标识符列表


答案 2

试试这个

检查这个 我如何在php中获取gmt时间

date_default_timezone_set("UTC");
echo date("Y-m-d H:i:s", time()); 

推荐