2015-09-25 87 views
0

早上, 我有一個fullCalendar,我想要得到本週的第一個和最後一個日期。例如: 今天是20150925,但是當我在其他星期(20151012 20151018)的日曆中想要得到有關日期時檢索日期fullCalenadar

請問您可以幫我嗎? 感謝

+2

您正在使用的日曆API? –

回答

1

使用JavaScript Date對象:http://www.w3schools.com/jsref/jsref_obj_date.asp

有一種方法getDay()返回一週中的當前天範圍爲0 - 這是方便6。從當天減去適當的金額以獲得一週的第一天並添加以獲得一週中的最後一天。 JavaScript日期算術包裝,因此負數日期會到前一個月,並且大於該月中的天數到下一個月的一天。

這樣:

var today = new Date(); 
var y = today.getFullYear(); 
var d = today.getDate(); 
var m = today.getMonth(); 
var dow = today.getDay(); 
var first = new Date(y, m, d - dow); 
var last = new Date(y, m, d + (6 - dow));