Artikel ini menjelaskan metode menampilkan waktu Beijing secara real time oleh JavaScript. Bagikan untuk referensi Anda. Dengan rincian sebagai berikut:
Waktu Beijing ditampilkan secara real time di halaman ini. Mengubah zona waktu juga dapat digunakan untuk menampilkan waktu dunia. Kodenya adalah sebagai berikut:
Salin kode sebagai berikut: <script type = "text/javascript">
Date.prototype.strftime = 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 in o) {
if (regexp baru ("(" + k + ")). test (format)) {
format = format.replace (regexp. $ 1, regexp. $ 1.length == 1? o [k]: ("00"+ o [k]). Substr ((""+ o [k]). Panjang));
}
}
format pengembalian;
}
fungsi utctolocaltimestring (d, format) {
var timeOffsetInhours = (new date (). getTimeZoneOffset ()/60) + -10;
d.setHours (d.getHours () + TimeOffsetinHours);
return d.strftime (format);
}
</script>
<script>
setInterval (function () {var time = utctolocaltimestring (new date (), 'yyyy/mm/dd hh: mm: ss'); document.geteLementById ("bjtime"). innertml = time;}, 1000);
</script>
<span id = "bjtime"> </span>
Saya harap artikel ini akan membantu pemrograman JavaScript semua orang.