javascript实时显示北京时间的方法
本文实例讲述了javascript实时显示北京时间的方法。分享给大家供大家参考。具体如下:
该页面中实时显示北京时间,更改时区也可以作为显示世界时间,代码如下:
<scripttype="text/javascript"> Date.prototype.strftime=function(format){ varo={ "M+": this.getMonth()+1, //month "d+": this.getDate(), //day "h+": this.getHours(), //hour "m+": this.getMinutes(), //minute "s+": this.getSeconds(),//second "q+": Math.floor((this.getMonth()+3)/3), //quarter "S" : this.getMilliseconds()//millisecond } if(/(y+)/.test(format)){ format=format.replace(RegExp.$1,(this.getFullYear()+"").substr(4-RegExp.$1.length)); } for(varkino){ if(newRegExp("("+k+")").test(format)){ format=format.replace(RegExp.$1,RegExp.$1.length==1?o[k]:("00"+o[k]).substr((""+o[k]).length)); } } returnformat; } functionUTCToLocalTimeString(d,format){ var timeOffsetInHours=(newDate().getTimezoneOffset()/60) +-10; d.setHours(d.getHours()+timeOffsetInHours); returnd.strftime(format); } </script> <script> setInterval(function(){vartime=UTCToLocalTimeString(newDate(),'yyyy/MM/ddhh:mm:ss');document.getElementById("bjTime").innerHTML=time;},1000); </script> <span id="bjTime"></span>
希望本文所述对大家的javascript程序设计有所帮助。