Essa função é frequentemente usada e compartilhada com você.
Código da função:
A cópia do código é a seguinte:
Date.prototype.format = function (formato) {
var o = {
"M+": this.getmonth ()+1, // mês
"D+": this.getdate (), // dia
"h+": this.gethours (), // hora
"M+": this.getminutes (), // minuto
"S+": this.getSeconds (), // Segundo
"q+": math.floor ((this.getmonth ()+3)/3), // trimestre
"S": this.getMillisEconds () // milissegundos
}
if (/(y+)/. teste (formato)) formato = formato.preplace (regexp. $ 1,
(this.getlyear ()+""). substr (4 - regexp. $ 1.Length));
for (var k in O) if (new regexp ("(" + k + ")"). teste (formato))
formato = formato.Replace (regexp. $ 1,
Regexp. $ 1.Length == 1? OK] :
("00"+ o [k]). Substr ((""+ o [k]). Comprimento));
Formato de retorno;
}
Ligue para o exemplo:
Copie o código da seguinte forma: <script type = "text/javascript">
setInterval (function () {
var time = new Date (). formato ("hh: mm: ss");
var date = new Date (). formato ("AAAA-MM-DD");
Document.getElementById ("Time"). Innerhtml = Time;
document.getElementById ("Date"). Innerhtml = Date;
}, 1000);
</script>
<div id = "date"> </div>
<div id = "time"> </div>