当前位置: 首页 > news >正文

js 获取时区

js的时区函数:

设datename为创建的一个Date对象

====================
datename.getTimezoneOffset()
--取得当地时间和GMT时间(格林威治时间)的差值,返回值以分钟为单位
====================

举例:根据本地时间获得GMT时间和任意时区的时间

d=new Date(); //创建一个Date对象
localTime = d.getTime();
localOffset=d.getTimezoneOffset()*60000; //获得当地时间偏移的毫秒数
utc = localTime + localOffset; //utc即GMT时间
offset =10; //以夏威夷时间为例,东10区
hawaii = utc + (3600000*offset); 
nd = new Date(hawaii); 
document.writeln("Hawaii time is " + nd.toLocaleString() + <br>");

 

============================
Date.UTC(year, month, day, hours, minutes, seconds, ms)

--以GMT时间构建Date对象,返回Date对象
==============================

直接创建Date对象则认为输入的是当地时间,而用Date.UTC创建对象则认为输入的是GMT时间

 

============================
datename.toUTCString()
datename.toGMTString()
--输出GMT时间
============================

该俩函数相同。后者被认为是过时的。

相对于toLocaleString输出本地时间,该函数输出GMT时间

 

============================
其他
============================

getUTCDate() 函数 -- 返回date对象中用世界标准时间(UTC)表示的月份中的一天(1-31)
getUTCDay() 函数 -- 返回date对象中用世界标准时间(UTC)表示的周中的一天(0-6)
getUTCFullYear() 函数 -- 返回date对象中用世界标准时间(UTC)表示的四位年份
getUTCHours() 函数 -- 返回date对象中用世界标准时间(UTC)表示的小时数(0-23)
getUTCMilliseconds() 函数 -- 返回date对象中用世界标准时间(UTC)表示的毫秒数(0-999)
getUTCMinutes() 函数 -- 返回date对象中用世界标准时间(UTC)表示的分钟数(0-59)
getUTCMonth() 函数 -- 返回date对象中用世界标准时间(UTC)表示的月份数(0-11)
getUTCSeconds() 函数 -- 返回date对象中用世界标准时间(UTC)表示的秒数(0-59)

setUTCDate() 函数 -- 设置date对象中用世界标准时间(UTC)表示的月份的一天,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
setUTCFullYear() 函数 -- 设置date对象中用世界标准时间(UTC)表示的年份,月份和天,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳) 
setUTCHours() 函数 --- 设置date对象中用世界标准时间(UTC)表示的小时,分钟,秒和毫秒,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
setUTCMilliseconds() 函数 -- 设置date对象中用世界标准时间(UTC)表示的毫秒数,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
setUTCMinutes() 函数 -- 设置date对象中用世界标准时间(UTC)表示的分钟,秒,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
setUTCMonth() 函数 -- 设置date对象中用世界标准时间(UTC)表示的月份,天,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
setUTCSeconds() 函数 -- 设置date对象中用世界标准时间(UTC)表示的秒,毫秒,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)

转载于:https://www.cnblogs.com/tomahawk/p/4627035.html

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 微信公众平台网页获取用户OpenID方法
  • Innodb行锁源码学习(一)
  • 我所了解的JavaScript糟粕和鸡肋
  • 得到的并不一定就值得庆幸,失去的也并不完全是坏事情
  • [转]iOS 应用程序的生命周期
  • javascript中==的数据类型转换规则
  • 深入了解java同步、锁紧机构
  • 自己的自定义单元格(IOS)
  • 第一部分:HTTP协议之请求和响应
  • 移动开发下Xamarin VS PhoneGap
  • c++中new分配动态数组
  • U盘安装ubuntu server 14.04
  • 【iOS】FMDB封装,查询自动mapping
  • idea创建maven-archetype-webapp项目无java目录
  • JavaScript入门篇 第三天(认识DOM)
  • 03Go 类型总结
  • DOM的那些事
  • el-input获取焦点 input输入框为空时高亮 el-input值非法时
  • HTML5新特性总结
  • JavaScript标准库系列——Math对象和Date对象(二)
  • JavaScript创建对象的四种方式
  • JavaScript中的对象个人分享
  • JSONP原理
  • JS基础之数据类型、对象、原型、原型链、继承
  • Mysql5.6主从复制
  • nodejs调试方法
  • seaborn 安装成功 + ImportError: DLL load failed: 找不到指定的模块 问题解决
  • Spring声明式事务管理之一:五大属性分析
  • vue 配置sass、scss全局变量
  • XML已死 ?
  • 记一次和乔布斯合作最难忘的经历
  • 一加3T解锁OEM、刷入TWRP、第三方ROM以及ROOT
  • 用Node EJS写一个爬虫脚本每天定时给心爱的她发一封暖心邮件
  • UI设计初学者应该如何入门?
  • # 飞书APP集成平台-数字化落地
  • # 再次尝试 连接失败_无线WiFi无法连接到网络怎么办【解决方法】
  • #VERDI# 关于如何查看FSM状态机的方法
  • #宝哥教你#查看jquery绑定的事件函数
  • #大学#套接字
  • (1)(1.9) MSP (version 4.2)
  • (2)(2.10) LTM telemetry
  • (2)STL算法之元素计数
  • (BFS)hdoj2377-Bus Pass
  • (苍穹外卖)day03菜品管理
  • (论文阅读40-45)图像描述1
  • (七)Knockout 创建自定义绑定
  • (区间dp) (经典例题) 石子合并
  • (十三)Flask之特殊装饰器详解
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • (转)树状数组
  • (自适应手机端)响应式服装服饰外贸企业网站模板
  • .desktop 桌面快捷_Linux桌面环境那么多,这几款优秀的任你选
  • .FileZilla的使用和主动模式被动模式介绍
  • .helper勒索病毒的最新威胁:如何恢复您的数据?
  • .net core使用RPC方式进行高效的HTTP服务访问