相关疑难解决方法(0)

Moment.js:日期之间的日期

我试图用Moment.js检测给定日期是否在两个日期之间.从版本2.0.0开始,Tim补充isBefore()isAfter()进行了日期比较.

既然没有isBetween()方法,我认为这样可行:

var date = moment("15/02/2013", "DD/MM/YYYY");
var startDate = moment("12/01/2013", "DD/MM/YYYY");
var endDate = moment("15/01/2013", "DD/MM/YYYY");

if (date.isBefore(endDate) && date.isAfter(startDate) || (date.isSame(startDate) || date.isSame(endDate)) ) { alert("Yay!"); } else { alert("Nay! :("); }

我确信必须有更好的方法来做到这一点.有任何想法吗?

javascript date momentjs

101
推荐指数
7
解决办法
12万
查看次数

标签 统计

date ×1

javascript ×1

momentjs ×1