Erzielen der richtigen Datumsformatierung mit führenden Nullen
Um Datumsangaben im Format TT/MM/JJJJ genau zu formatieren, ist es wichtig, sicherzustellen, dass beides stimmt Die Tages- und Monatskomponenten zeigen führende Nullen an. In Javascript kann dies durch die Implementierung bestimmter Bedingungen innerhalb des Datumsformatierungsskripts erreicht werden.
Betrachten Sie das folgende Skript:
var MyDate = new Date(); var MyDateString; MyDate.setDate(MyDate.getDate() + 20); MyDateString = ('0' + MyDate.getDate()).slice(-2) + '/' + ('0' + (MyDate.getMonth()+1)).slice(-2) + '/' + MyDate.getFullYear();
Hier berechnen wir das Datum, das 20 Tage in der Zukunft liegt aktuelles Datum und speichern Sie es in MyDate. Anschließend konstruieren wir den gewünschten Datumsstring MyDateString. Der Schlüssel zur richtigen Formatierung der Tages- und Monatskomponenten liegt in der Slice(-2)-Methode.
Die Slice(-2)-Methode, angewendet auf den Tag und den Monat, stellt sicher, dass das Ergebnis immer die letzten beiden enthält Zeichen der Zeichenfolge. Indem wir den Tages- und Monatswerten vor der Anwendung von Slice(-2) „0“ voranstellen, garantieren wir effektiv, dass die Tages- und Monatskomponenten immer zwei Zeichen lang sind, auch wenn die zugrunde liegenden Werte einstellige Werte sind.
Wenn MyDate.getMonth() beispielsweise 9 zurückgibt, ergibt das Hinzufügen von „0“ „09“ und Slice(-2) extrahiert die letzten beiden Zeichen, die selbst „09“ sind. Wenn MyDate.getMonth() 10 zurückgibt, ergibt das Hinzufügen von „0“ „010“ und Slice(-2) extrahiert erneut die letzten beiden Zeichen und gibt „10“ zurück.
Dadurch wird sichergestellt, dass der Tag und Monatskomponenten erscheinen immer im gewünschten Zwei-Zeichen-Format in der MyDateString-Ausgabe.
Das obige ist der detaillierte Inhalt vonWie stelle ich führende Nullen bei der Datumsformatierung (TT/MM/JJJJ) in JavaScript sicher?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!