用javascript计算两个日期之间的差异
Calculating difference between two dates with javascript
我试图显示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中获取两个日期之间的周六和周日的日期
- 如何用moment.js列出两个日期之间的所有月份
- 我希望这个日期选择器可以从1990年到2000年之间的年份中选择日期
- moment.js在两个时区格式的日期之间存在差异
- Javascript-如何使用bootstrap日期时间选择器自动计算两个时间输入之间的差异
- 用时间戳获取两个不同日期之间的时间差
- JavaScript函数,用于计算两个日期之间的年、月和天数
- 再次使用JavaScript计算两个日期之间的天数
- Mongoose查询在两个日期时间之间提取数据
- 在Javascript中计算两个日期之间的工作日,节假日除外
- 在Jquery或Javascript中获取两个范围或日期之间的通信周数
- 如何使用moment.js获取24小时内日期之间的时差
- 两个日期之间的差异
- JavaScript-计算两个日期之间的天数(包括结束日期)
- 在 JavaScript 中单击函数时两个日期类型输入之间的差异的代码
- Ext 4.2.1 模型日期解析在浏览器之间不一致
- 夏令时期间不起作用的 2 个日期之间的小时差异
- 如何在javascript中计算两个日期时间之间的差异
- 考虑到夏令时,Java和JavaScript之间“日期”交换的最佳实践
- 给定一个开始日期和结束日期,创建一个包含这两个日期之间日期的数组