即時得到下面的JSON要找到當天就在於給定範圍內
[ {
"endOfWeek": "Friday",
"id": "HDAY-19842",
"holidayDate": "08/18/17 00:00:00",
"startOfWeek": "Monday"
} ]
var x = getGmtTime();
如何找到X「startOfWeek」和「endOfWeek」與否之間在於?
即時得到下面的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的變量中。
編輯
每評論這個答案,此刻還支持爲期一週的天工作。這是一個非常靈活的圖書館。您可以執行以下操作:
var x = moment(getGmtTime());
if (x.isAfter(moment().day('Monday')))
// Do something
請參閱here。
這不是很清楚你想要什麼。你只需要知道'x'是星期一到星期五星期幾? – rakwaht
什麼是'x'在這裏? '日期'?一個號碼?代表什麼? – BlackJack
x日期值是這樣的「Fri Aug 18 2017 06:14:05 GMT + 0530(IST)」 – MukilanKarthikeyan