最佳答案
我试图用 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”) ;
如果(date.isBefore (endDate)
IsAfter (startDate)
| | (date.isSame (startDate) | | date.isSame (endDate))
) {
警报(“呀!”) ;
{
警告(“ Nay! : (”) ;
}
我相信一定有更好的办法,有什么主意吗?