我想用momentjs得到从日期到现在的天数。
我尝试过使用fromNow()。该方法以字符串形式返回值。
它的单位变化取决于范围的长度。
发布于 2014-10-07 13:14:57
var m = moment("2014-01-01"); // or whatever start date you have
var today = moment().startOf('day');
var days = Math.round(moment.duration(today - m).asDays());
或者,如果您愿意,可以简化最后一行:
var days = Math.round((today - m) / 86400000);
请注意,即使指定的开始日期没有指定时间(假设是午夜),仍然需要舍入以获得整数,因为由于夏令时的原因,UTC偏移量可能存在差异。
发布于 2021-06-12 04:01:07
const date1 = moment('06-11-2021')
const date2 = moment('06-12-2021')
const diff = date2.diff(date1, 'days')
console.log("diff: ", diff); // diff: 1
https://stackoverflow.com/questions/26201414
复制相似问题