gpt4 book ai didi

javascript - 用javascript计算两个日期之间的差异

转载 作者:行者123 更新时间:2023-12-03 12:18:55 25 4
gpt4 key购买 nike

我试图显示 2013 年 10 月 1 日和今天之间的差异。

根据微软的日期差异计算器工具,它是 274 天。

但使用我当前的 javascript 代码,我得到的结果是 244 天。

我当前的代码:

  <script type="text/javascript">

var pregnant = new Date(2013, 10, 1)
today=new Date()
var one_day=1000*60*60*24

var difference = Math.ceil((today.getTime()-pregnant.getTime())/(one_day));

document.write("It has been " + difference + " days since Jackie has been pregnant!")

</script>

此外,我需要一些帮助来将内容放置在特定的 div 中,而不是仅仅将其扔到 html 的某个地方。

最佳答案

月份是从零开始的,所以十月在 JavaScript 中是第九个月,而不是第十个月。

var pregnant = new Date(2013, 9, 1);

要将结果放入元素中,您可以执行类似的操作

document.querySelector('element_id').innerHTML = "It has been " + difference + " ....";

关于javascript - 用javascript计算两个日期之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24535180/

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