【发布时间】:2011-07-21 04:16:39
【问题描述】:
我的代码有问题,似乎 PHP 和 Javascript 返回了不同的 Unix 纪元时间..
我的 Javascript 代码是这样的:
day = 13;
month = 4;
year = 2011;
hour = 15;
minute = 10;
date = new Date(year, month - 1, day, hour, minute, 0);
dateseconds = date.getTime();
日期秒返回 1302678600000
但在我的 PHP 代码中,我使用了这个:
$day = 13;
$month = 4;
$year = 2011;
$hour = 15;
$minute = 10;
$date = mktime($hour, $minute, 0, $month - 1, $date, $year);
$dateseconds = date('U', $date);
PHP 中的 dateseconds 返回较小的时间:1302678600
类似,但似乎 Javascript 返回的时间更长..
如何使它们相似?
【问题讨论】:
-
或许能帮上忙:datejs.com
-
谢谢,这会很有帮助
标签: php javascript time