Heim > Artikel > Web-Frontend > Teilen einer Datumsformatierungsfunktion, die in JavaScript_Javascript-Kenntnissen implementiert ist
Da wir bei der Arbeit häufig Datumsangaben formatieren müssen, gibt es im Gegensatz zum Backend praktische Methoden zum Aufrufen. Sie können eine Formatierungsmethode im Datumsobjektprototyp definieren, wie unten gezeigt:
str = str.replace(/yyyy|YYYY/, this.getFullYear());
str = str.replace(/yy|YY/, (this.getYear() % 100) > 9 ? (this.getYear() % 100).toString() : '0' (this.getYear() % 100 ));
var Monat = this.getMonth() 1;
str = str.replace(/MM/, Monat > 9 ? Monat.toString() : '0' Monat);
str = str.replace(/M/g, Monat);
str = str.replace(/w|W/g, Week[this.getDay()]);
str = str.replace(/dd|DD/, this.getDate() > 9 ? this.getDate().toString() : '0' this.getDate());
str = str.replace(/d|D/g, this.getDate());
str = str.replace(/hh|HH/, this.getHours() > 9 ? this.getHours().toString() : '0' this.getHours());
str = str.replace(/h|H/g, this.getHours());
str = str.replace(/mm/, this.getMinutes() > 9 ? this.getMinutes().toString() : '0' this.getMinutes());
str = str.replace(/m/g, this.getMinutes());
str = str.replace(/ss|SS/, this.getSeconds() > 9 ? this.getSeconds().toString() : '0' this.getSeconds());
str = str.replace(/s|S/g, this.getSeconds());
Rückgabe str;
}
ist relativ einfach aufzurufen, wie zum Beispiel: