Heim >Web-Frontend >js-Tutorial >JavaScript-Methoden zum Formatieren von Datum und Uhrzeit und Beispiele für benutzerdefinierte Formatierungsfunktionen_Javascript-Kenntnisse

JavaScript-Methoden zum Formatieren von Datum und Uhrzeit und Beispiele für benutzerdefinierte Formatierungsfunktionen_Javascript-Kenntnisse

WBOY
WBOYOriginal
2016-05-16 16:53:101213Durchsuche

Oft können wir die integrierten Methoden des Date-Objekts in JavaScript zum Formatieren verwenden, wie zum Beispiel:

Code kopieren Der Code lautet wie folgt:
var d = new Date();
console.log(d); // Ausgabe: Montag, 4. November 2013, 21:50:33 Uhr GMT 0800 (China-Standard). Zeit)
console. log(d.toDateString()); // Datumszeichenfolge, Ausgabe: Mo, 04. November 2013
console.log(d.toGMTString()); 04. November 2013 14:03:05 GMT
console.log(d.toISOString()); // International Standards Organization (ISO)-Format, Ausgabe: 2013-11-04T14:03:05.420Z
console. log(d. toJSON()); // Ausgabe: 2013-11-04T14:03:05.420Z
console.log(d.toLocaleDateString()); // In lokales Datumsformat konvertieren, je nach Umgebung, Ausgabe: 4. November 2013
console.log(d.toLocaleString()); // Je nach Umgebung in lokales Datums- und Uhrzeitformat konvertieren, Ausgabe: 4. November 2013 22:03:05 Uhr
Konsole .log(d.toLocaleTimeString()); // In lokales Zeitformat konvertieren, Ausgabe: 22:03:05 Uhr
console.log(d.toString()); // In String konvertieren , Ausgabe: Mo 4. Nov. 2013 22:03:05 GMT 0800 (China Standard Time)
console.log(d.toTimeString()); // In Zeitzeichenfolge konvertieren, Ausgabe: 22:03:05 GMT 0800 ( China Standard Time)
console.log(d.toUTCString()); // Konvertieren in Weltzeit, Ausgabe: Mo, 04. Nov. 2013 14:03:05 GMT

Wenn die oben genannten Wenn die Methode unsere Anforderungen nicht erfüllen kann, können Sie auch eine Funktion zum Formatieren der Zeit anpassen, z. B.:
Code kopieren Der Code lautet wie folgt folgt ; .getDate(),
"h ": this.getHours(),
"m ": this.getMinutes(),
"s ": this.getSeconds(),
" q" : Math.floor((this.getMonth() 3) / 3),
„S“: this.getMilliseconds()
};
if (/(y)/i.test( format) ) {
            format = format.replace(RegExp.$1, (this.getFullYear() '').substr(4 - RegExp.$1.length)); ) {
                                                                            Datum[k] : ("00" date[k]).substr(("" date[k]).length));
                                                                                                                          >var d = new Date().format('yyyy-MM-dd');
console.log(d); // 2013-11-04




Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn