var getCurrentZoneTime = function(zone){
var timezone = zone; //目标时区
var offset_GMT = new Date().getTimezoneOffset(); // 本地时间和格林威治的时间差,单位为分钟
var nowDate = new Date().getTime(); // 本地时间距 1970 年 1 月 1 日午夜(GMT 时间)之间的毫秒数
var targetDate = new Date(nowDate + offset_GMT * 60 * 1000 + timezone * 60 * 60 * 1000); //当前东八区的时间
var current = targetDate.getTime(); //当前时区时间戳
console.log(current)
return current
//获取东八区当前时间戳
getCurrentZoneTime(8)
D3.
js
:一个用于创建数据可视化的 JavaScript 库。Moment.
js
:一个处理日期和时间的 JavaScript 库,它提供了许多日期和时间操作的功能,使得开发者可以更轻松地处理和格式化日期和时间。React:一个用于构建用户界面的 JavaScript 库,提供了组件化、虚拟 DOM 等功能,用于构建可维护、高性能的单页应用。Lodash:一个实用的 JavaScript 实用工具库,提供了许多常用的函数和工具函数,用于简化 JavaScript 编程。
在开发的中需要精确到秒的时候,推荐使用 第1种方法,也需要除以1000才行,如果是需要
时间戳
毫秒的推荐 +new Date() 和 new Date().getTime();2.
获取时间
戳
精确到毫秒,13位。3.
获取时间
戳
精确到毫秒,13位。4.
获取时间
戳
精确到毫秒,13位。5.
获取时间
戳
精确到毫秒,13位。
先讲一个与时间有关“千年虫”事件,千年虫是一种年份只用两位十进制数来处理的程序来处理日期上的bug(计算机程序故障),会引发各种各样的系统功能紊乱,瘫痪。那你是否遇到过与时间有关的程序处理呢?由于世界各国家与地区经度不同,地方时也有所不同,因此会划分为不同的
时区
。地球表面按经线从东到西,划成一个个区域,并且规定相邻区域的时间相差1小时。在同一区域内的东端和西端的人看到太阳升起的时间最多相差不过1小时。当人们跨过一个区域,就将自己的时钟校正1小时(向西减1小时,向东加1小时),跨过几个区域就加或减几小时。
1、
当前
系统区域设置格式(toLocaleDateString和toLocaleTimeString)例子:(new Date()).toLocaleDateString() + " " + (new Date()).toLocaleTimeString()结果: 2008年1月29日 16:13:112.普通字符串(toDateString和toTimeString)例子: (new
JavaScript
获取
当前
时间戳
:第一种方法:var timestamp = Date.parse(new Date());结果:1280977330000第二种方法:var timestamp = (new Date()).valueOf();结果:1280977330748第三种方法:var timestamp=new Date().getTime();结果:1280977330748第一