2010-11-22 132 views

回答

10

有一個在功能上沒有身材,但你可以定義自己:

Date.prototype.endOfWeek = function(){ 
    return new Date( 
     this.getFullYear(), 
     this.getMonth(), 
     this.getDate() + 6 - this.getDay() 
); 
}; 

var now = new Date(); 

// returns next saturday; and returns saturday if it is saturday today. 
console.log(now.endOfWeek()); 
3

是。 DateJS

我不知道你認爲是「周的結束」,假設它是星期六,我相信

Date.parse('saturday'); 

(今天或者,如果今天是星期六)會給你下週六

1

我建立了一個有一定時間t的庫這些方法,time.js

它不具備所有的東西DateJS有,可以是好的和壞取決於你如何看待它;)

如果我能我會重現採取任何必要的日期代碼實例到本週結束,但有一點涉及。不過,通過查看the code應該很容易找出基礎知識。

+0

+1爲您的優秀圖書館提供參考,小巧,使用簡單,並且只有日常工作的必需品。 – Maks 2012-05-19 03:58:40