用javascript计算两个日期之间的差异
我试图展示2013年10月1日和今天之间的差异 根据微软的计算器日期差工具,它是274天 但是用我目前的javascript代码,我得到了244天的结果 我当前的代码:用javascript计算两个日期之间的差异,javascript,date,Javascript,Date,我试图展示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.cei
<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>
var怀孕=新日期(2013年10月1日)
今天=新日期()
var一天=1000*60*60*24
var difference=Math.ceil((today.getTime()-pregned.getTime())/(一天));
写下(“杰基怀孕已经有“+difference+”天了!”)
另外,我需要一些帮助,将内容放在一个特定的div中,而不是仅仅将其放在html中的某个地方。月份是以零为基础的,因此10月份在javascript中是第九个月,而不是第十个月
var pregnant = new Date(2013, 9, 1);
要将结果放入元素中,可以执行以下操作
document.querySelector('element_id').innerHTML = "It has been " + difference + " ....";
非常感谢你,我不知道这一点。还有一个小问题:如何在html中的特定div中输出结果?现在使用document.write,它会得到一个随机位置。刚刚看到您的编辑,现在就开始尝试!我有document.querySelector('#days'),但它也不起作用:/将javascript放在底部,就在
修复它之前,谢谢!