js-Date-UTC标准时间

时间:2020-12-14 18:34:58   收藏:0   阅读:33

UTC/GMT

UTC和GMT,它们都是指的格林尼治标准时间,只不过UTC的称呼更为正式一点。两者的区别在于前者是一个天文 上的概念,而 后者是基于一个原子钟。

显示

2019-04-26T00:00:00.000Z //UTC
Fri Apr 26 2019 08:00:00 GMT+0800 //中国标准时间 
//0800 东八区时间:与世界时相差8小时

转换UTC

//"Mon, 14 Dec 2019 00:00:00 GMT"
new Date().toUTCString() 

//"2019-04-26T00:00:00.000Z"
new Date().toISOString() 
new Date().toJSON()

Date.parse

// 返回UTC时间
Date.parse("2019-04-26T00:00:00.000Z"); // 1556236800000
Date.parse("2019-04-26"); // 1556236800000

//比UTC少了润表
Date.parse("Fri, 26 Apr 2019 00:00:00 GMT") 
// 返回本地时间(即UTC+8h)
Date.parse("2019-4-26"); // 1556208000000
Date.parse("2019-4-26 00:00:00"); // 1556208000000
Date.parse("2019-04-26 00:00:00"); // 1556208000000
Date.parse("4/26/2019"); // 1556208000000
Date.parse("April 26, 2019"); // 1556208000000
Date.parse("Fri Apr 26 2019 00:00:00 GMT+0800"); // 1556208000000
Date.parse("2019, 4, 26"); // 1556208000000
Date.parse("2019, 04, 26"); // 1556208000000

Date.UTC

Date.UTC()返回从1970-1-1 00:00:00 UTC到指定日期的的毫秒数。
传参格式如下:
Date.UTC(year,month,day,hours,minutes,seconds,ms)

  1. 年和月的值是必传的。
  2. 月份从0开始(一月是0,二月是1,三月是2,以此类推)。
  3. 如果没有提供天的参数,则默认为1,其他值不传时默认为0。

Date.now

返回自1970年1月1日 00:00:00 UTC到当前时间的毫秒数

原文:https://www.cnblogs.com/ajaemp/p/14133592.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!