例如,在2016年3月27日至2016年4月2日的情況下,日期會在不同的月份中出現。如何獲得本週的第一天和最後一天,當天有幾天不同?
var curr = new Date; // get current date
var first = curr.getDate() - curr.getDay();
var last = first + 6; // last day is the first day + 6
var firstday = new Date(curr.setDate(first)).toUTCString();
var lastday = new Date(curr.setDate(last)).toUTCString();
有沒有辦法做到這一點在JavaScript中沒有的時刻。 – anna
我認爲你將不得不做一些像Zarana推薦的東西,將日期轉換爲整數值並將其作爲數字處理。 – Shaun
答案應該包括一個解釋,並且不應該要求在問題中沒有提及或標記的庫。 – RobG