我想将数周限制在4到12周的范围内。 目前,我正在做以下事情:
var weeksBetween = todaysDate.diff(startDate, 'weeks');
是否有一种简单的方法可以检查weeksBetween
是否介于4和12之间。如果不是,请返回4(下方)或12(上方)?
答案 0 :(得分:0)
创建一个辅助函数,用于您不想在任何地方复制粘贴相同的逻辑
function weekDiff(date) {
var MIN_WEEKS = 4;
var MAX_WEEKS = 12;
var weeksBetween = moment().diff(date, 'weeks');
return Math.min(Math.max(weeksBetween, MIN_WEEKS), MAX_WEEKS);
}