Cet article décrit la mise en œuvre JavaScript de la fonction de format de sortie du format de temps. Partagez-le pour votre référence. Les détails sont les suivants:
JavaScript ne fournit pas de fonctions qui saisissent les formats de contenu DateTime comme la balise FMT:
Vous trouverez ci-dessous ma fonction de sortie temporelle, qui est directement placée dans la balise et appelée lorsqu'elle est utilisée. Le code est le suivant
Copiez le code comme suit: date.prototype.format = fonction (fmt) {// auteur: meizz
if (this == "Date non valide") {
retour "";
}
var o = {
"M +": this.getMonth () + 1, // mois
"d +": this.getDate (), // jour
"H +": this.gethours (), // heures
"M +": this.getMinutes (), // min
"S +": this.getSeconds (), // sec
"q +": math.floor ((this.getMonth () + 3) / 3), // Quarterly
"S": this.getMilliseconds ()
// milliseconde
};
if (/(y+)/.test(fmt))
fmt = fmt.replace (regexp. 1 $, (this.getlyar () + "")
.substr (4 - regexp. 1 1.Length));
pour (var k en o)
if (new regexp ("(" + k + ")"). test (fmt))
fmt = fmt.replace (regexp. 1 $, (regexp. 1 1.Length == 1)? (o [k])
: (("00" + o [k]). Substr (("" + o [k]). Longueur))));
retour fmt;
}
Utilisez-le directement lorsque vous utilisez
Copiez le code comme suit: Nouvelle date (variable d'heure) .Format ("Yyyy-mm-dd hh: mm: ss")
J'espère que cet article sera utile à la programmation JavaScript de tous.