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);
2021-08-31T13:38:49.358Z
npm install strftime
const strftime = require('strftime');
const strftime = require('strftime'); let now = new Date(); let str = strftime('%Y-%m-%d %H:%M:%S', now); console.log(str);
2021-08-31 14:02:09
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!