Heim > Artikel > Web-Frontend > Wie man Wochen mit Javascript verbringt
Was bedeutet letzte Woche? Meinst du die letzte Woche? Wenn ja, können wir dies über JavaScript tun.
Sehen wir uns zunächst an, wie man das aktuelle Datum erhält:
let today = new Date();
Dieser Code ruft das aktuelle Datum ab und speichert es in der Variablen „heute“.
Um das Datum der vergangenen Woche zu erhalten, können wir die Methoden setDate() und getDate() des Date-Objekts verwenden. Die Methode setDate() legt das Datum des Date-Objekts fest und die Methode getDate() ruft das Datum des Date-Objekts ab.
Wir können 7 Tage vom aktuellen Datum subtrahieren und dann das Datum jedes Datums ermitteln und es in einem Array speichern.
Das Folgende ist ein Codebeispiel:
let today = new Date(); let lastWeek = []; for (let i = 0; i < 7; i++) { let tempDate = new Date(); tempDate.setDate(today.getDate() - 7 + i); lastWeek.push(tempDate.getDate()); }
Im obigen Code erstellen wir ein Array mit dem Namen lastWeek und verwenden eine for-Schleife, um es sieben Mal zu durchlaufen. In jeder Schleife erstellen wir ein Datumsobjekt namens tempDate und setzen es auf das aktuelle Datum minus 7 Tage plus die Anzahl der Schleifendurchläufe. Dann verwenden wir die Methode getDate(), um das Datum von tempDate abzurufen und es dem lastWeek-Array hinzuzufügen.
Jetzt haben wir die Termine der letzten Woche erfolgreich abgerufen. Allerdings handelt es sich bei diesen Daten nur um Zahlen. Wenn wir sie in das Monats- und Tagesformat konvertieren möchten, können wir die Methoden getMonth() und getFullYear() des Date-Objekts verwenden, um den Monat und das Jahr abzurufen.
Das Folgende ist ein Codebeispiel:
let today = new Date(); let lastWeek = []; for (let i = 0; i < 7; i++) { let tempDate = new Date(); tempDate.setDate(today.getDate() - 7 + i); let month = tempDate.getMonth() + 1; let day = tempDate.getDate(); let year = tempDate.getFullYear(); lastWeek.push(`${month}/${day}/${year}`); }
Im obigen Code haben wir beim Durchlaufen der Daten der vergangenen Woche die Methoden getMonth(), getDate() und getFullYear() verwendet, um den Monat, das Datum bzw. das Jahr zu erhalten und kombinieren Sie sie. Ein Format wie ${month}/${day}/${year}
wird gebildet und dann zum lastWeek-Array hinzugefügt.
Jetzt haben wir die Logik zum Abrufen des Datums der vergangenen Woche über JavaScript erfolgreich implementiert. Bei täglichen persönlichen Websites, Blogs und anderen Anwendungen wird dies den Benutzern Komfort und ein gutes Benutzererlebnis bieten.
Das obige ist der detaillierte Inhalt vonWie man Wochen mit Javascript verbringt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!