gpt4 book ai didi

php - 关于 PHP 和 Javascript 中时间函数的问题,特别是 Javascript 的 getTime 函数

转载 作者:行者123 更新时间:2023-12-02 06:23:22 27 4
gpt4 key购买 nike

我的代码有问题,似乎 PHP 和 Javascript 返回了不同的 Unix Epoch 时间..

我在 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 返回的时间更长..

如何让它们相似?

最佳答案

显然 Javascript 返回以毫秒为单位的给定时间,而 PHP 只返回秒数。

编辑:所以为了回答你的问题,我认为你应该将你在 JS 中获得的时间除以 1000,因为它总是可以被 1000 整除,因为你在代码示例中设置的最小单位是分钟。

关于php - 关于 PHP 和 Javascript 中时间函数的问题,特别是 Javascript 的 getTime 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5403410/

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