IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    [原]epoch与24时区的关系

    sheismylife发表于 2016-07-03 13:32:59
    love 0

    epoch是什么

    epoch是
    1. 固定在格林尼兹时间,也就是UTC(GMT)时区
    2. 从1970年开始0点开始的秒数


    一个epoch对应24个不同时区的时间


    其他时区和epoch可以互相转换,下表的结论经过http://www.epochconverter.com/timezones?q=0&tz=UTC手工验证。
    一个epoch值对应了24个时区的不同的时间,注意GMT+12和GMT-12是同一个地方,但是可以用两个时区表示时间,时间相差24小时。
    epoch时区时间
    0UTC or GMTJanuary 01, 1970 00:00:00
    0GMT+1Jan 01 1970 01:00:00
    0GMT+2Jan 01 1970 02:00:00
    0GMT+3Jan 01 1970 03:00:00
    0GMT+4Jan 01 1970 04:00:00
    0GMT+5Jan 01 1970 05:00:00
    0GMT+6Jan 01 1970 06:00:00
    0GMT+7Jan 01 1970 07:00:00
    0GMT+8January 01, 1970 08:00:00
    0GMT+9Jan 01 1970 09:00:00
    0GMT+10Jan 01 1970 10:00:00
    0GMT+11Jan 01 1970 11:00:00
    0GMT+12(GMT-12)Jan 01 1970 12:00:00(Dec 31 1969 12:00:00)
    0GMT-1Dec 31 1969 23:00:00
    0GMT-2Dec 31 1969 22:00:00
    0GMT-3Dec 31 1969 21:00:00
    0GMT-4Dec 31 1969 20:00:00
    0GMT-5Dec 31 1969 19:00:00
    0GMT-6Dec 31 1969 18:00:00
    0GMT-7Dec 31 1969 17:00:00
    0GMT-8Dec 31 1969 16:00:00
    0GMT-9Dec 31 1969 15:00:00
    0GMT-10Dec 31 1969 14:00:00
    0GMT-11
    Dec 31 1969 13:00:00

    不同时区的"相同"时间对应到不同的epoch

    以下数据经过http://tools.sharejs.com/unixtime.html手工检验

    1970/01/01 01:00:00 epoch
    UTC(GMT)0
    GMT+8-28800(-8小时)
      
      


沪ICP备19023445号-2号
友情链接