我得到以下JSON
[ {
"endOfWeek": "Friday",
"id": "HDAY-19842",
"holidayDate": "08/18/17 00:00:00",
"startOfWeek": "Monday"
} ]
var x = getGmtTime();
如何找到x位于" startOfWeek"和" endOfWeek"不是吗?
答案 0 :(得分:2)
Moment.js是一个很棒的库。您可以轻松执行以下操作:
var x = moment(getGmtTime());
if (x.isBefore(arr[0].endOfWeek) && x.isAfter(arr[0].startOfWeek))
// do something
这假设您示例中的数组存储在名为arr。
的变量中修改强>
根据对这个答案的评论,时刻也支持与一周中的几天一起工作。这是一个非常多才多艺的图书馆。您可以执行以下操作:
var x = moment(getGmtTime());
if (x.isAfter(moment().day('Monday')))
// Do something
请参阅here。