gpt4 book ai didi

php - Javascript 和 PHP 之间的时间戳

转载 作者:IT王子 更新时间:2023-10-29 00:07:20 25 4
gpt4 key购买 nike

Javascript:

我有一些日期的对象单元格

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

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

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

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

2013-05-08

一日之差。为什么?

最佳答案

当您从 Javacript 日期对象获取时间戳时:

它的输出将以毫秒为单位

 <script>
var d = new Date();
alert(d.getTime());

</script>

输出:1386746353000

其中 php 日期对象时间戳以秒为单位

<?php 
$date = new DateTime();
echo $current_timestamp = $date->getTimestamp();
?>

输出:1386746353

因此,当您打算将 javascript 日期对象时间戳与 php 日期对象一起使用时,您应该将 javascript 的时间戳除以 1000,然后在 php 中使用它

关于php - Javascript 和 PHP 之间的时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15593759/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com