Heim  >  Artikel  >  Web-Frontend  >  Wie finde ich den ersten und letzten Tag der aktuellen Woche in JavaScript?

Wie finde ich den ersten und letzten Tag der aktuellen Woche in JavaScript?

DDD
DDDOriginal
2024-10-19 08:53:30360Durchsuche

How Do I Find the Current Week's First and Last Days 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn