Heim >Web-Frontend >js-Tutorial >Wie finde ich den ersten und letzten Tag der aktuellen Woche in JavaScript?
So erhalten Sie den ersten und letzten Tag der aktuellen Woche in JavaScript
Das Bestimmen des ersten und letzten Tages der aktuellen Woche ist eine häufige Aufgabe in der Webentwicklung. JavaScript bietet eine einfache Lösung mithilfe des Date-Objekts.
Erste und letzte Tage mit Sonntag als Wochenanfang abrufen
<code class="javascript">var curr = new Date(); // Current date object var first = curr.getDate() - curr.getDay(); // First day of the week var last = first + 6; // Last day of the week // Convert dates to UTC strings var firstday = new Date(curr.setDate(first)).toUTCString(); var lastday = new Date(curr.setDate(last)).toUTCString(); console.log('First Day (Sunday): ', firstday); console.log('Last Day (Saturday): ', lastday);</code>
Erweitert bis Montag als Wochenstart
Um die Woche am Montag zu beginnen, subtrahieren Sie einfach einen Tag von der Berechnung des ersten Tages:
<code class="javascript">first = first - 1;</code>
Umgang mit monatsübergreifenden Übergängen
Die Bestimmung des ersten und letzten Tages in verschiedenen Monaten erfordert zusätzliche Logik. Die Durchführung dieser Übung bleibt dem Benutzer überlassen.
Das obige ist der detaillierte Inhalt vonWie finde ich den ersten und letzten Tag der aktuellen Woche in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!