我遇到了一个奇怪的问题,也许你可以帮忙:

我正在尝试将日期转换为 GMT 时间,这就是我正在做的:

$date = '2010-05-27 23:02:01';
$gmt_date = gmdate('Y-m-d H:i:s', $date );

$gmt_date 的产量是这样的:1970-01-01 00:33:31
我究竟做错了什么?

最佳答案

gmdate 期望第二个参数是一个整数(unix 纪元的秒数​​)

试试这个:

$date = '2010-05-27 23:02:01';
$gmt_date = gmdate('Y-m-d H:i:s', strtotime($date) );

关于php - 将日期转换为 gmt - php,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2796015/

10-14 04:54