手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >javascript实时显示北京时间的方法
javascript实时显示北京时间的方法
摘要:本文实例讲述了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实现带下拉子菜单的导航菜单效果

javascript实现链接单选效果

javascript 动态添加表格行

javascript实现模拟时钟的方法

JavaScript实现斗地主游戏的思路

JavaScript通过事件代理高亮显示表格行的方法

javascript实现点击后变换按钮显示文字的方法

JavaScript事件的理解

Node.js中JavaScript操作MySQL的常用方法整理

JavaScript实现文本框中默认显示背景图片在获得焦点后消失的方法

精品推荐
分类导航