Este artigo descreve a implementação do JavaScript da função de formato de saída do formato de tempo. Compartilhe para sua referência. Os detalhes são os seguintes:
O JavaScript não fornece funções que entram em formatos de conteúdo de data e hora, como a tag FMT:
Abaixo está minha função de saída de tempo, que é diretamente colocada na tag e chamada quando usada. O código é o seguinte
Copie o código da seguinte
if (this == "data inválida") {
retornar "";
}
var o = {
"M +": this.getmonth () + 1, // mês
"D+": this.getdate (), // dia
"H+": this.gethours (), // horas
"M+": this.getminutes (), // min
"S+": this.getSeconds (), // sec
"q +": math.floor ((this.getmonth () + 3) /3), // trimestralmente
"S": this.getMillisEconds ()
// milissegundos
};
if (/(y+)/.test(fmt))
fmt = fmt.replace (regexp. $ 1, (this.getlyear () + "")
.Substr (4 - regexp. $ 1.Length));
para (var k em o)
if (novo regexp ("(" + k + ")"). Teste (fmt))
fmt = fmt.replace (regexp. $ 1, (regexp. $ 1.Length == 1)? (O [k])
: (("00" + o [k]). Substr (("" + o [k]). Comprimento)));
retornar FMT;
}
Use -o diretamente ao usar
Copie o código da seguinte forma: nova data (variável de tempo) .Format ("AAAA-MM-DD HH: MM: SS")
Espero que este artigo seja útil para a programação JavaScript de todos.