使用Moment.js,如何在不使用if else语句的情况下获取两个日期中的较晚日期?那可能吗?我希望将两个日期中的较晚日期分配给eventConstraint的开始。
eventConstraint: {
start: firstAvailableDate,
end: moment().add('months', 1).endOf('month')
}
可以简化吗?
var firstAvailablePatchDate = moment('2018-05-13T00:00:00');
var firstAvailableDate;
if (moment() > endPatchValidation) {
firstAvailableDate = moment().add('days', 1);
}
else
{
firstAvailableDate = firstAvailablePatchDate;
}
“不使用if else语句”的要求似乎有些武断。也就是说,您应该isBefore
为此使用矩检查和三元语句:
var firstAvailablePatchDate = moment('2018-05-13T00:00:00');
var firstAvailableDate = endPatchValidation.isBefore(moment()) ? moment().add('days', 1) : firstAvailablePatchDate;
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句