我收到以下 JSON
[ {
"endOfWeek": "Friday",
"id": "HDAY-19842",
"holidayDate": "08/18/17 00:00:00",
"startOfWeek": "Monday"
} ]
<小时/>
var x = getGmtTime();
如何找到 x 是否位于“startOfWeek”和“endOfWeek”之间?
最佳答案
Moment.js是一个很棒的库。您可以轻松执行以下操作:
var x = moment(getGmtTime());
if (x.isBefore(arr[0].endOfWeek) && x.isAfter(arr[0].startOfWeek))
// do something
假设示例中的数组存储在名为 arr 的变量中。
编辑
根据对此答案的评论,Moment 还支持使用一周中的几天。这是一个非常多功能的库。您可以执行以下操作:
var x = moment(getGmtTime());
if (x.isAfter(moment().day('Monday')))
// Do something
参见here .
关于javascript - 查找给定范围内的当天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45738241/