【发布时间】:2013-06-05 15:18:41
【问题描述】:
我有类似1369195200000 的日期值,我尝试将它转换为日期,就像这样
$date = 1369195200000;
$result = date("Y-m-d", $date);
但它会像这样返回 45358-01-25 显然年份是错误的......有没有得到正确的年份? $date 来自数据库。
【问题讨论】:
-
我希望它包括毫秒。将它除以 1000,你会得到一个更合理的结果。
-
根据您的输入,该日期是正确的。
-
那个时间是什么格式的?它不是unix时间戳,它似乎也不是日期时间,这个数字是如何创建的?编辑:andrewsi 的直觉似乎是正确的,除以 1000 就变成了可能的 unix 时间戳