这给了我 1315526400 和 1318118400 的 js 警报。为-6ren">
gpt4 book ai didi

php - Date.UTC() 与 strtotime() ??为什么不同?

转载 作者:行者123 更新时间:2023-11-29 18:31:51 26 4
gpt4 key购买 nike

为什么我在使用这些函数时会得到两个结果...

<?php
echo strtotime("2011-9-9")."<script type='text/javascript'>alert(Date.UTC(2011, 9, 9)/1000);</script>";
?>

这给了我 1315526400 和 1318118400 的 js 警报。为什么它们如此不同!?

此外,获取 UTC 时间戳(整数)并仅解析年、月和日的最佳方法是什么?

谢谢

最佳答案

Javascript 零对其月份进行索引,因此 PHP 代码指的是九月,而 JS 指的是十月。从 Chrome 开发者控制台:

new Date(1315526400000)
Thu Sep 08 2011 20:00:00 GMT-0400 (EDT)
new Date(1318118400000)
Sat Oct 08 2011 20:00:00 GMT-0400 (EDT)

关于php - Date.UTC() 与 strtotime() ??为什么不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7382568/

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