Cette fonction est souvent utilisée et partagée avec vous.
Code de fonction:
La copie de code est la suivante:
Date.prototype.format = fonction (format) {
var o = {
"M +": this.getMonth () + 1, // mois
"d +": this.getDate (), // jour
"h +": this.gethours (), // heure
"M +": this.getMinutes (), // minute
"S +": this.getSeconds (), // seconde
"Q +": Math.floor ((this.getMonth () + 3) / 3), // Quarter
"S": this.getMilliseconds () // milliseconde
}
if (/ (y +) /. test (format)) format = format.replace (regexp. 1 $,
(this.getlyear () + ""). substr (4 - regexp. 1.S.Length));
pour (var k in o) if (new regexp ("(" + k + ")"). test (format))
format = format.replace (regexp. 1 $,
Regexp. 1 1 $ Length == 1? d'accord] :
("00" + o [k]). Substr (("" + o [k]). Longueur));
format de retour;
}
Exemple d'appel:
Copiez le code comme suit: <script type = "text / javascript">
setInterval (function () {
var time = new Date (). Format ("hh: mm: ss");
var date = new Date (). Format ("yyyy-mm-dd");
document.getElementById ("time"). innerHtml = time;
document.getElementById ("Date"). InnerHTML = Date;
}, 1000);
</cript>
<div id = "date"> </div>
<div id = "time"> </div>