我有这个约会。的二〇一四年十一月一十五日
PHP的时间戳为 1415984400
如何在Javascript中获取此时间戳?
这些是我尝试过的结果。
Date.parse('2014-11-15').getTime()/1000
错误:Date.parse(...)。getTime不是函数
Date.parse('2014-11-15')/1000
1416009600
new Date('2014-11-15').getTime() / 1000;
1416009600
他们都没有正确转换。
更新:-----
<?php echo date('Y-m-d H:i:s', '1416009600'); ?>
结果:
2014-11-15 07:00:00
看起来像GMT问题。 (这是GMT + 7)如何用Javascript语言转换为unix时间戳?
答案 0 :(得分:1)
JavaScript正在为GMT返回正确的结果,但您期望另一个时区。你必须自己修复结果。如果您可以信任JavaScript使用的任何设置,则可以使用:
(New Date()).getTimezoneOffset()
此方法返回分钟,因此您需要将返回值乘以60,然后再从unix时间戳中减去它。