javascript实时显示北京时间的方法_Javascript教程-查字典教程网
javascript实时显示北京时间的方法
javascript实时显示北京时间的方法
发布时间:2016-12-30 来源:查字典编辑
摘要:本文实例讲述了javascript实时显示北京时间的方法。分享给大家供大家参考。具体如下:该页面中实时显示北京时间,更改时区也可以作为显示世...

本文实例讲述了javascript实时显示北京时间的方法。分享给大家供大家参考。具体如下:

该页面中实时显示北京时间,更改时区也可以作为显示世界时间,代码如下:

复制代码 代码如下:<script type="text/javascript">

Date.prototype.strftime = function(format){

var o = {

"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(var k in o) {

if(new RegExp("("+ k +")").test(format)) {

format = format.replace(RegExp.$1, RegExp.$1.length==1 "+ o[k]).substr((""+ o[k]).length));

}

}

return format;

}

function 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").innerHTML = time;},1000);

</script>

<span id="bjTime"></span>

希望本文所述对大家的javascript程序设计有所帮助。

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类