gpt4 book ai didi

javascript - 为什么 JS 日期差异脚本中缺少大约 30 天

转载 作者:行者123 更新时间:2023-11-30 10:23:10 26 4
gpt4 key购买 nike

我目前正在学习 JavaScript 和 Jquery,我遇到了一个将 2 个日期相互减去的解决方案。然而,结果却少了30天。怎么会?我做错了什么?另外,最佳做法是什么?

<script>
var d1 = new Date(); // todays date
var d2 = new Date(2011,12,27);
var msPerDay = 1000*60*60*24;
document.write( ((d1 - d2) / msPerDay).toFixed(0) + " days");
</script>

提前致谢

最佳答案

Javascript 月份是从零开始的。

12 月是 11
12 回绕成为下一年的一月。

关于javascript - 为什么 JS 日期差异脚本中缺少大约 30 天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20806052/

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