2010-11-22 9 views

Antwort

10

Es gibt keine Build-in-Funktion, aber man konnte definieren Sie Ihre eigenen:

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

Ja. DateJS

Ich bin mir nicht sicher, was Sie „Ende der Woche“ betrachten, vorausgesetzt, es ist Samstag, ich glaube

Date.parse('saturday'); 

werden Sie am nächsten Samstag (oder heute, wenn heute Samstag)

1

ich eine Zeitbibliothek gebaut, dass einige von t haben hese Methoden, time.js.

Es hat nicht das ganze Zeug DateJS hat, die je nach gut und schlecht sein können, wie man es auch dreht;)

Wenn ich kann ich den Code reproduzieren würde jeden Zeitpunkt zu ergreifen, um Beispiel bis Ende der laufenden Woche, aber es ist ein bisschen beteiligt. Sollte jedoch einfach genug sein, um die Grundlagen herauszufinden, indem man the code betrachtet.

+0

+1 für den Verweis auf Ihre ausgezeichnete Bibliothek, klein, einfach zu bedienen und hat nur das Wesentliche für alltägliche Aufgaben. – Maks

Verwandte Themen