So erhalten Sie die aktuelle Uhrzeit in JS
In JavaScript ist das Abrufen der aktuellen Zeit ein häufiger Vorgang, sei es für die Protokollierung, die Zeitstempelgenerierung oder die dynamische Anzeige der Zeit. In diesem Artikel wird detailliert beschrieben, wie Sie mithilfe von JavaScript die aktuelle Uhrzeit ermitteln und strukturierte Daten zum schnellen Nachschlagen bereitstellen.
1. Verwenden Sie das Date-Objekt, um die aktuelle Uhrzeit abzurufen

JavaScript bietet integrierte FunktionenDatumObjekt zum Arbeiten mit Datums- und Uhrzeitangaben. Hier ist der grundlegende Weg, um die aktuelle Uhrzeit abzurufen:
| Methode | Beschreibung | Beispiel |
|---|---|---|
| neues Datum() | Erstellen Sie ein Date-Objekt, das das aktuelle Datum und die aktuelle Uhrzeit enthält | const now = new Date(); |
| Date.now() | Gibt den Zeitstempel der aktuellen Zeit in Millisekunden zurück | const timestamp = Date.now(); |
2. Nehmen Sie sich verschiedene Zeitabschnitte
PassDatumDie Methode des Objekts kann Jahr, Monat, Tag, Stunde, Minute, Sekunde und andere Komponenten der Zeit ermitteln:
| Methode | Beschreibung | Beispiel |
|---|---|---|
| getFullYear() | Holen Sie sich das Jahr (4 Ziffern) | now.getFullYear(); // 2023 |
| getMonth() | Holen Sie sich den Monat (0-11) | now.getMonth(); // 0 bedeutet Januar |
| getDate() | Datum abrufen (1-31) | now.getDate(); // 15 |
| getHours() | Holen Sie sich die Stunde (0-23) | now.getHours(); // 14 |
| getMinutes() | Minuten abrufen (0-59) | now.getMinutes(); // 30 |
| getSeconds() | Sekunden abrufen (0-59) | now.getSeconds(); // 45 |
3. Formatieren Sie die aktuelle Uhrzeit
JavaScript verfügt nicht über eine integrierte Methode zum Formatieren von Datumsangaben, sie kann jedoch durch die Kombination der Methoden des Date-Objekts erreicht werden:
| Formatierungsanforderungen | Implementierungsmethode | Beispielausgabe |
|---|---|---|
| JJJJ-MM-TT | Jahr, Monat, Tag zusammenfügen | 15.01.2023 |
| HH:MM:SS | Verbinden Sie Stunden, Minuten und Sekunden | 14:30:45 |
| JJJJ-MM-TT HH:MM:SS | Kombinieren Sie Datum und Uhrzeit | 15.01.2023 14:30:45 |
4. Verwenden Sie die toLocaleString-Methode
JavaScript bietettoLocaleStringEine Reihe von Methoden, mit denen Datums- und Uhrzeitangaben entsprechend den Lokalisierungseinstellungen formatiert werden können:
| Methode | Beschreibung | Beispiel |
|---|---|---|
| toLocaleDateString() | Gibt eine lokalisierte Datumszeichenfolge zurück | 15.01.2023 |
| toLocaleTimeString() | Gibt die lokalisierte Zeitzeichenfolge zurück | 14:30:45 Uhr |
| toLocaleString() | Gibt eine lokalisierte Datums- und Uhrzeitzeichenfolge zurück | 15.01.2023 14:30:45 Uhr |
5. Empfehlungen für Bibliotheken Dritter
Für eine komplexere Datetime-Verarbeitung können Bibliotheken von Drittanbietern verwendet werden:
| Bibliotheksname | Funktionen | Installationsmethode |
|---|---|---|
| Moment.js | Kraftvoll, aber sperrig | npm-Installationszeitpunkt |
| date-fns | Modularer Aufbau, auf Anfrage eingeführt | npm Installationsdatum-fns |
| Day.js | Leicht, API-kompatibel mit Moment | npm installiere dayjs |
6. Praktische Anwendungsbeispiele
Hier ist ein vollständiges Beispiel, das zeigt, wie die aktuelle Uhrzeit ermittelt und formatiert wird:
| Funktion | Code-Implementierung |
|---|---|
| Holen Sie sich die aktuelle Uhrzeit | const now = new Date(); |
| Datum formatieren | const dateStr = `${now.getFullYear()}-${now.getMonth()+1}-${now.getDate()}`; |
| Formatieren Sie die Zeit | const timeStr = `${now.getHours()}:${now.getMinutes()}:${now.getSeconds()}`; |
| Kombinierte Ausgabe | console.log(`Aktuelle Zeit: ${dateStr} ${timeStr}`); |
Mit den oben genannten Methoden können Sie die aktuelle Uhrzeit in JavaScript einfach abrufen und bearbeiten. Je nach Projektanforderungen können Sie native Methoden oder Bibliotheken von Drittanbietern wählen, um komplexere Zeitverarbeitungsfunktionen zu implementieren.
Überprüfen Sie die Details
Überprüfen Sie die Details