UTC(世界协调时间)和 GMT(格林尼治标准时间)都与英国伦敦的本地时间相同。北京是东八区,即 UTC+8 或 GMT+0800
时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。
翻译成程序员语言就是指当前的本地时间与 1970-1-1 0:00:00 UTC 时间换算的本地时间相差的秒数
或者当前的 UTC 时间与 1970-1-1 0:00:00 UTC 时间相差的秒数
以我在北京时间 2000/1/1 8:00:00 站在东八区为例:
在 JS 中://获取当前本地时间:
newDate()
//返回:Jan120008:00:00GMT+0800(中国标准时间)
//获取当前UTC时间字符串:
(LocalTime).toUTCString()
//返回:Jan120000:00:00GMT
//初始化一个UTC时间2000-1-10:00:00
newDate(Date.UTC(2000,1-1,1,0,0,0))
//获取UTC时间的本地时间字符串:
(UTCTime).toLocaleString()
//本地时间1970/1/18:00:00的时间戳
newDate(1970,1-1,1,8,0,0).getTime()/1000
//返回:0
//本地时间2000/1/18:00:00的时间戳
newDate(2000,1-1,1,8,0,0).getTime()/1000