Эта функция часто используется и делится с вами.
Код функции:
Кода -копия выглядит следующим образом:
Date.prototype.format = function (format) {
var o = {
"M+": this.getMonth ()+1, // месяц
"D+": this.getDate (), // день
"H+": this.gethours (), // час
"M+": this.getMinutes (), // минута
"S+": this.getSeconds (), // секунд
"q+": math.floor ((this.getmonth ()+3)/3), // квартал
"S": this.getMilliseconds () // миллисекунд
}
if (/(y+)/. test (format)) format = format.replace (regexp. $ 1,
(this.getFyeAr ()+""). substr (4 - regexp. $ 1.length));
для (var k in o) if (new regexp ("(" + k + ")"). test (format))
format = format.replace (regexp. $ 1,
Regexp. $ 1.length == 1? хорошо] :
("00"+ o [k]). Substr ((""+ o [k]). Length));
возврат формат;
}
Пример звонка:
Скопируйте код следующим образом: <script type = "text/javascript">
setInterval (function () {
var time = new Date (). Format ("HH: MM: SS");
var date = new date (). format ("yyyy-mm-dd");
document.getElementById ("время"). innerHtml = время;
document.getElementbyId ("date"). innerHtml = date;
}, 1000);
</script>
<div id = "date"> </div>
<div id = "time"> </div>