我正在使用的腳本如下:可以在javascript
var startDate = new Date("10/12/2012");
var endDate = new Date("10/18/2012");
我想用的startDate動態創建的最後一個星期一日期和結束日期的最後一個星期日的日期。我曾嘗試以下:
var curr = new Date; // get current date
var first = curr.getDate() - curr.getDay(); // First day is the day of the month - the day of the week
var last = first + 6; // last day is the first day + 6
var startDate = new Date(curr.setDate(first)).format("m/dd/yyyy");
var endDate = new Date(curr.setDate(last)).format("m/dd/yyyy");
但出於某種原因,這並不工作 - 沒有爲起始日期或結束日期變量輸出。
任何想法我做錯了什麼?
請定義什麼「這行不通」的意思。 –
你的意思是「前一個星期一」?那麼您是否想要在本週之前獲得週一到週日的跨度? – jrajav
Kiyura - 是的,這就是我的意思 – user18577