微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Javascript和PHP之间的时间戳

使用 Javascript

我有对象单元格的日期

params.date = cell.getDate();
params.timestamp = cell.getDate().getTime() / 1000;
console.log(params);

对象{date:2013年5月9日00:00:00 GMT 0800(中国标准时间),时间戳:1368028800}

然后我尝试在PHP中检查时间戳

$date = '1368028800';
echo date('Y-m-d',$date);

2013年5月8日

有一天的差异为什么?

解决方法

params.date = cell.getDate();

返回DATE而不是TIME.

params.timestamp = cell.getDate().getTime() / 1000;

正在将日期转换为日期时间 – 不读取当前时间.

但即使您在javascript中获得时间戳,PHP的日期函数输出将取决于它的时区.

原文地址:https://www.jb51.cc/js/151571.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐