Heim >Web-Frontend >Front-End-Fragen und Antworten >NodeJS-Datum zum String
Node.js ist eine Plattform zum Erstellen effizienter, skalierbarer Webanwendungen mit JavaScript. Node.js unterstützt mehrere Betriebssysteme, ist hoch skalierbar und kann eine große Anzahl gleichzeitiger Anfragen verarbeiten. Bei der Entwicklung von Node.js müssen wir häufig Datumsangaben formatieren oder konvertieren.
In Node.js ist das Date-Objekt eine Klasse, die zur Verarbeitung von Datums- und Uhrzeitangaben verwendet wird. Es verwendet intern eine 64-Bit-Ganzzahl zum Speichern von Datum und Uhrzeit. Diese Ganzzahl wird seit dem 1. Januar 1970 erhöht und in Einheiten von 1 Millisekunde gemessen. Diese Ganzzahl wird als Unix-Zeitstempel bezeichnet.
Zum Beispiel können wir den folgenden Code verwenden, um ein Date-Objekt zu erstellen:
let now = new Date();
Zu diesem Zeitpunkt enthält das now
-Objekt das aktuelle Datum und die aktuelle Uhrzeit. now
对象就包含了当前的日期和时间。
如果我们需要将一个 Date 对象转换成字符串,可以使用 toISOString
、toUTCString
或 toLocaleDateString
toISOString
, toUTCString
oder toLocaleDateString
verwenden. Hier sind zwei gängige Methoden. toISOString-Methode toISOString-Methode konvertiert das aktuelle Date-Objekt in einen ISO-Format-String. Das Format ist: JJJJ-MM-TTTHH:mm:ss.sssZ. Unter diesen steht YYYY für das Jahr, MM für den Monat, DD für den Tag, HH für die Stunde, mm für die Minute, ss für die Sekunde und sss für die Millisekunde. Beispielcode: let now = new Date(); let str = now.toISOString(); console.log(str);Ausgabeergebnis:
2021-08-31T13:38:49.358Z
npm install strftimeNach Abschluss der Installation kann sie mit dem folgenden Code eingeführt werden:
const strftime = require('strftime');Strftime verwendet Platzhalter, um Datums- und Uhrzeitformate darzustellen. Beispielsweise steht %Y für ein vierstelliges Jahr, %m für einen zweistelligen Monat, %d für einen zweistelligen Tag, %H für eine zweistellige Stunde, %M für eine zweistellige Minute und %S stellt zweistellige Sekunden dar. Weitere Platzhalter finden Sie in der Dokumentation von strftime. Beispielcode:
const strftime = require('strftime'); let now = new Date(); let str = strftime('%Y-%m-%d %H:%M:%S', now); console.log(str);Ausgabeergebnis:
2021-08-31 14:02:09Auf diese Weise können wir das Datum einfach in das von uns benötigte Zeichenfolgenformat konvertieren. Zusammenfassung: In Node.js können Sie die Methoden toISOString, toUTCString oder strftime verwenden, um Datumsobjekte in Zeichenfolgen zu konvertieren. Unter anderem konvertiert die toISOString-Methode das Date-Objekt in eine ISO-Formatzeichenfolge, und die strftime-Methode kann das Date-Objekt in das angegebene Datumsformat formatieren. Mithilfe dieser Methoden können wir Datumsformate problemlos konvertieren und verarbeiten. 🎜
Das obige ist der detaillierte Inhalt vonNodeJS-Datum zum String. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!