这是我用来在PHP中将EPOCH时间转换为正常时间的代码。我没有将时区设置为不需要的时区。在以下代码中,$timeD
是在http://www.epochconverter.com/
$timeD = 1449034934000;
echo gmdate('r', $timeD);
预计产量是2015年12月2日,格林尼治标准时间上午11:12:14 + 5:30。但是得到的是
Wed,08 Feb 47888 14:56:40 +0000
答案 0 :(得分:1)
您使用的时间具有毫秒精度(可能来自Javascript),因此您只需要将时间戳的最后三位数字切掉。 1449034934
vs 1449034934000
$timeD = 1449034934000; //$timeD = 1449034934; is what we want.
$timeD = substr($timeD,0,10); // Chop off those pesky unnecessary milliseconds!
echo gmdate('r', $timeD);
的