Moment.js - 两个日期之间的天数差异
- 论坛
- Moment.js - 两个日期之间的天数差异
12 浏览
Moment.js - 两个日期之间的天数差异
尝试查找两个日期之间的数字差异时,我得到了错误的结果:
var startDate = moment( $('[name="date-start"]').val(), "DD.MM.YYYY"), // $('[name="date-start"]').val() === "13.04.2016" endDate = moment( $('[name="date-end"]' ).val(), "DD.MM.YYYY"); // $('[name="date-end"]').val() === "28.04.2016" var diff = startDate.diff(endDate); console.log( moment(diff).format('E') );
在13.04.2016
和28.04.2016
之间,我不应该得到差异为3或2天...
我尝试了多种组合:
- 交换
startDate.diff(endDate)
和endDate.diff(startDate)
format('E')
与我在SO上找到的一些内容
结果:我始终得到差异为3或2天。
我做错了什么?