【发布时间】:2012-12-14 03:20:21
【问题描述】:
这太疯狂了。我该如何处理?
在 Chrome 控制台中:
new Date(2013,0,1).getTime() // 1st of Jan 2013
> 1356991200000
------------
new Date(2013,0,1).getTime()== 1356991200000
> true
现在在 PHP 中取该值:
<?php
die(date('l, j F Y'), 1356991200000 / 1000); // cut some ms
?>
我收到Monday, 31 December 2012
这与格林威治标准时间有关吗?我该如何解决这个问题?
【问题讨论】:
-
我与恐龙和龙一起工作,他们无法处理 php 升级
-
您受限于哪个特定版本?没有 DateTimeZone 意味着你被困在 5.1 或 5.0...
-
不,我只是在比较函数中直白地增加了 12 个小时。他们现在应该考虑到像这样的时移。
标签: php javascript unix date timestamp