博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS日期简介(一)常用日期种类介绍
阅读量:7001 次
发布时间:2019-06-27

本文共 922 字,大约阅读时间需要 3 分钟。

仅列举前端开发中,最常见的几种日期格式.

  1. GMT-格林尼治标准时
    在之前,很多国家都有自己的计时规则,直到工业革命后,出现了铁路运输.交通的便利,让人们可以远行.时间的不统一也给人们带来了很多不便.
    当时的英国海运与铁路率先进行了格林尼治时间的统一,由于其实力较强,慢慢的各国都以此为标准时间.
    格林尼治标准时是指位于伦敦南郊原皇家天文台的标准时间,地理位置处于本初子午线经线.被称为时间和经线的起点.
    当太阳横穿格林尼治子午线时,就是格林尼治标准时间的正午12点.在国际子午线会议上.全球被划分为24个时区,
    (图片来源于网络)
    以中时区为时间0点,向东西各划分了12区.向东则每个时区增加 一个小时,向西则每个时区减少一个小时.
  2. UTC- 协调世界时
    由于地球公转是椭圆形,且地球自转速度也不是一直恒定,因此GMT也并不是非常准确的.以致后来又引入了更为精确的是协调世界时.
    (图片来源于网络)
    协调世界时是以原子时秒长为基础,在时刻上尽量接近于世界时的一种时间计量系统。
    原子时则是以原子内部裂变发射的电磁振荡频率为基准的时间计量系统.
  3. 中国标准时间
    JS中new date()直接输出便是以下格式:
    Thu Feb 28 2019 17:11:43 GMT+0800 (中国标准时间)
    JS默认中国标准时间是 GMT时间.由于我们国家采用的是东八区时间,因此是GMT +0800
    时间表达式非常多,后续文章会慢慢介绍
     比如有时开发中也会遇到ISO8601标准时间格式(前端开发比较少见),例如2019-02-28T09:51:45.540Z,其中T表示合并,Z表示UTC时间
  4. 时间戳(UNIX时间戳)
    时间戳是指是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。
    不同(数据库)平台可能都有自己的时间格式,且很难相互转化,为了统一化跨时间,时间戳是非常必要的.至于为什么是1970年开始,网上的说法差不多就是当年计算机是32位,
    表示的最大时间是68年.综合考虑,就从1970年1月1日计为时间戳0点.

转载于:https://www.cnblogs.com/perallina/p/10451955.html

你可能感兴趣的文章
JS中的闭包问题总结
查看>>
XML序列化与反序列化
查看>>
运动背景下的运动目标检测
查看>>
定义jsp页面默认编码格式
查看>>
谈谈java的BlockingQueue
查看>>
poj2440
查看>>
告别我的OI生涯
查看>>
Redis数据操作命令
查看>>
java 注解
查看>>
DP(记忆化搜索) + AC自动机 LA 4126 Password Suspects
查看>>
2016"百度之星" - 资格赛(Astar Round1)
查看>>
批量修改横断面图高程范围
查看>>
洛谷3763:[TJOI2017]DNA——题解
查看>>
线性同余方程组
查看>>
oracle报ORA-00911:invalid character
查看>>
Java高并发程序设计学习笔记(八):NIO和AIO
查看>>
java javax.annotation.Resource注解的详解
查看>>
lombok 介绍及基本使用方法
查看>>
mybatis的if标签判断子类属性-There is no getter for property named 'export' in
查看>>
static变量和方法
查看>>