Dieser Artikel beschreibt die JavaScript -Implementierung der Funktionsformatformatdat -Funktion des Zeitformates. Teilen Sie es für Ihre Referenz. Die Details sind wie folgt:
JavaScript enthält keine Funktionen, die DateTime -Inhaltsformate wie das FMT -Tag eingeben:
Im Folgenden finden Sie meine Zeitausgabefunktion, die direkt in das Tag platziert und bei Verwendung aufgerufen wird. Der Code ist wie folgt
Kopieren Sie den Code wie folgt: Datum.
if (this == "ungültiges Datum") {
zurückkehren "";
}
var o = {
"M +": this.getMonth () + 1, // Monat
"D+": this.getDate (), // Tag
"H+": this.gethours (), // Stunden
"m+": this.getminutes (), // min
"S+": this.getSeconds (), // Sek.
"q +": math.floor ((this.getMonth () + 3) /3), // vierteljährlich
"S": this.getMilliseconds ()
// Millisekunden
};
if (/(y+)/.test(fmt))
fmt = fmt.Replace (Regexp. $ 1, (this.GetingFoyear () + "")
.Substr (4 - regexp. $ 1.länge));
für (var k in o)
if (neuer regexp ("(" + k + ")"). test (fmt))
fmt = fmt.replace (Regexp. $ 1, (Regexp. $ 1.Length == 1)? (O [k])
: (("00" + o [k]). Substr ((" + o [k]). Länge)));
FMT zurückgeben;
}
Verwenden Sie es direkt bei der Verwendung
Kopieren Sie den Code wie folgt: Neues Datum (Zeitvariable) .Format ("yyyy-mm-dd hh: mm: ss")
Ich hoffe, dieser Artikel wird für JavaScript -Programme aller hilfreich sein.