使用
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的日期函数的输出将取决于它的时区.