Este artículo describe la implementación de JavaScript de la función de formato de salida del formato de tiempo. Compártelo para su referencia. Los detalles son los siguientes:
JavaScript no proporciona funciones que ingresen formatos de contenido de DateTime como la etiqueta FMT:
A continuación se muestra mi función de salida de tiempo, que se coloca directamente en la etiqueta y se llama cuando se usa. El código es el siguiente
Copie el código de la siguiente manera: date.prototype.format = function (fmt) {// autor: meizz
if (this == "fecha inválida") {
devolver "";
}
var o = {
"M +": this.getMonth () + 1, // mes
"D+": this.getDate (), // Day
"H+": this.gethours (), // horas
"M+": this.getminutes (), // min
"S+": this.getSeconds (), // sec
"Q +": Math.floor ((this.getMonth () + 3) /3), // trimestralmente
"S": this.getMilliseConds ()
//milisegundo
};
if (/(y+)/.test(fmt))
fmt = fmt.replace (regexp. $ 1, (this.getfulfyear () + "")
.substr (4 - regexp. $ 1.length));
para (var k in o)
if (new Regexp ("(" + K + ")"). Test (FMT))
fmt = fmt.replace (regexp. $ 1, (regexp. $ 1. longitud == 1)? (o [k])
: (("00" + o [k]). SubStr (("" + o [k]). Longitud)));
devolver fmt;
}
Úselo directamente al usar
Copie el código de la siguiente manera: nueva fecha (variable de hora) .Format ("yyyy-mm-dd hh: mm: ss")
Espero que este artículo sea útil para la programación de JavaScript de todos.