javascript实时显示北京时间的方法


Posted in Javascript onMarch 12, 2015

本文实例讲述了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] : ("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);

}

</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 相关文章推荐
JS截取字符串常用方法详细整理
Oct 28 Javascript
js中for in的用法示例解析
Dec 25 Javascript
javascript实现字符串反转的方法
Feb 05 Javascript
使用bootstrap实现多窗口和拖动效果
Sep 22 Javascript
详解微信小程序Radio选中样式切换
Jul 06 Javascript
详解微信小程序Page中data数据操作和函数调用
Sep 27 Javascript
动态加载JavaScript文件的3种方式
May 05 Javascript
js限制input只能输入有效的数字(第一个不能是小数点)
Sep 28 Javascript
angularJs使用ng-repeat遍历后选中某一个的方法
Sep 30 Javascript
ES6知识点整理之函数数组参数的默认值及其解构应用示例
Apr 17 Javascript
Node使用Nodemailer发送邮件的方法实现
Feb 24 Javascript
VUE动态生成word的实现
Jul 26 Javascript
jquery实现焦点图片随机切换效果的方法
Mar 12 #Javascript
JavaScript数据结构与算法之栈详解
Mar 12 #Javascript
jQuery实现简单的日期输入格式化控件
Mar 12 #Javascript
Javascript数据结构与算法之列表详解
Mar 12 #Javascript
javascript实现 百度翻译 可折叠的分享按钮列表
Mar 12 #Javascript
基于jquery实现的自动补全功能
Mar 12 #Javascript
jquery实现页面百叶窗走马灯式翻滚显示效果的方法
Mar 12 #Javascript
You might like
PHP页面间传递参数实例代码
2008/06/05 PHP
利用PHP命令行模式采集股票趋势信息
2016/08/09 PHP
javascript 跨浏览器开发经验总结(五) js 事件
2010/05/19 Javascript
VBS通过WMI监视注册表变动的代码
2011/10/27 Javascript
js禁止页面刷新禁止用F5键刷新禁止右键的示例代码
2013/09/23 Javascript
js中把JSON字符串转换成JSON对象最好的方法
2014/03/21 Javascript
javascript实现的元素拖动函数宿主为浏览器
2014/07/21 Javascript
初识Node.js
2014/09/03 Javascript
jQuery实现仿Alipay支付宝首页全屏焦点图切换特效
2015/05/04 Javascript
jquery.cookie.js用法实例详解
2015/12/25 Javascript
详解AngularJS Filter(过滤器)用法
2015/12/28 Javascript
动态创建按钮的JavaScript代码
2016/01/29 Javascript
web 前端常用组件之Layer弹出层组件
2016/09/22 Javascript
微信小程序链接传参并跳转新页面
2016/11/29 Javascript
手机软键盘弹出时影响布局的解决方法
2016/12/15 Javascript
vue倒计时刷新页面不会从头开始的解决方法
2020/03/03 Javascript
vue项目配置使用flow类型检查的步骤
2020/03/18 Javascript
解决vue+webpack项目接口跨域出现的问题
2020/08/10 Javascript
Python生成随机MAC地址
2015/03/10 Python
python中的全局变量用法分析
2015/06/09 Python
python去除空格和换行符的实现方法(推荐)
2017/01/04 Python
django限制匿名用户访问及重定向的方法实例
2018/02/07 Python
python使用opencv驱动摄像头的方法
2018/08/03 Python
啥是佩奇?使用Python自动绘画小猪佩奇的代码实例
2019/02/20 Python
python使用Plotly绘图工具绘制柱状图
2019/04/01 Python
Python基础学习之时间转换函数用法详解
2019/06/18 Python
pandas实现to_sql将DataFrame保存到数据库中
2019/07/03 Python
详解pandas中MultiIndex和对象实际索引不一致问题
2019/07/23 Python
Flask框架实现的前端RSA加密与后端Python解密功能详解
2019/08/13 Python
基于opencv实现简单画板功能
2020/08/02 Python
Django rest framework分页接口实现原理解析
2020/08/21 Python
python 如何把docker-compose.yaml导入到数据库相关条目里
2021/01/15 Python
浅谈HTML5新增及移除的元素
2016/06/27 HTML / CSS
飞利信loadrunner和软件测试笔试题
2012/09/22 面试题
婚宴来宾致辞
2015/07/28 职场文书
关于Redis的主从复制及哨兵问题
2022/06/16 Redis