Fungsi ini sering digunakan dan dibagikan kepada Anda.
Kode fungsi:
Salinan kode adalah sebagai berikut:
Date.prototype.format = function (format) {
var o = {
"M+": this.getmonth ()+1, // bulan
"d+": this.getDate (), // day
"h+": this.getHours (), // jam
"M+": this.getMinutes (), // menit
"S+": this.getSeconds (), // kedua
"q+": math.floor ((this.getmonth ()+3)/3), // kuartal
"S": this.getMilliseconds () // milidetik
}
if (/(y+)/. test (format)) format = format.replace (regexp. $ 1,
(this.getlyear ()+""). substr (4 - regexp. $ 1.length));
untuk (var k dalam o) if (regexp baru ("(" + k + ")). Tes (format)))
format = format.replace (regexp. $ 1,
Regexp. $ 1.length == 1? Oke] :
("00"+ o [k]). Substr ((""+ o [k]). Panjang));
format pengembalian;
}
Contoh panggilan:
Salin kode sebagai berikut: <script type = "text/javascript">
setInterval (function () {
var time = new date (). format ("hh: mm: ss");
var tanggal = tanggal baru (). Format ("yyyy-mm-dd");
document.geteLementById ("waktu"). innerHtml = waktu;
document.geteLementById ("date"). innerHtml = date;
}, 1000);
</script>
<Div ID = "Date"> </Div>
<Div ID = "Time"> </Div>