我正在使用moment.js尝试确定一个日期是今天、昨天、一周前还是更早之前(两周前或更久)。
对于前两种情况,我已经完成了:
var today = moment().startOf('day');
var yesterday = moment().subtract(1, 'days').startOf('day');
if (moment(localTime).isSame(today, 'd')) // today
// do something
if (moment(localTime).isSame(yesterday, 'd')) // yesterday
// do something
这是正确的吗?
但是,如何检查一个日期是否是一周前或更早(例如,两周前)?
isBefore
和isAfter
函数吗?还是需要其他的东西? - Matt Johnson-Pint