javascript实时显示北京时间的方法
前端之家收集整理的这篇文章主要介绍了
javascript实时显示北京时间的方法,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_404_0@本文实例讲述了javascript实时显示北京时间的方法。分享给大家供大家参考。具体如下:
@H_
404_0@该
页面中实时
显示北京时间,更改时区也可以作为
显示世界时间,
代码如下:
<div class="codetitle">
<a style="CURSOR: pointer" data="87847" class="copybut" id="copybut87847" onclick="doCopy('code87847')"> 代码如下: <div class="codebody" id="code87847"><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] : ("00"+ 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);
}