GMT時間,utc時間

2022-01-19 07:37:40 字數 982 閱讀 4085

最近專案裡面要求傳遞的時間戳為gmt時間,所以也整了一會才出來.

獲取格林威治當天

最開始和最結束的秒數(還是moment元件)

var begin = moment().hours(0).minutes(0).seconds(0).format("yyyy/mm/dd hh:mm:ss");

var starttime = string(parseint(moment.utc(begin).valueof() / 1000))

var end = moment().hours(0).minutes(0).seconds(0).format("yyyy/mm/dd hh:mm:ss");

var endtime = string(parseint((moment.utc(end).valueof() + 24 * 60 * 60 * 1000 -1) / 1000))

參考這個的

gmt,即格林尼治標準時間,也就是世界時。gmt的正午是指當太陽橫穿格林尼治子午線(本初子午線)時的時間。但由於地球自轉不均勻不規則,導致gmt不精確,現在已經不再作為世界標準時間使用。

utc,即協調世界時。utc是以原子時秒長為基礎,在時刻上盡量接近於gmt的一種時間計量系統。為確保utc與gmt相差不會超過0.9秒,在有需要的情況下會在utc內加上正或負閏秒。utc現在作為世界標準時間使用。

所以,utc與gmt基本上等同,誤差不超過0.9秒。他們加上八小時就是北京時間

獲取當天自己所在時區的第一秒和最後一秒

var now = new date();

var year = now.getfullyear();

var month = now.getmonth() + 1;

var day = now.getdate();

var  begin=year+"-"+month+"-"+day+" "+"00:00";

var end=year+"-"+month+"-"+day+" "+"23:59";

UTC時間 CST時間和GMT時間

1 utc時間是l零時區的時間。時間協調時間 cst時間是四大時區的時間,標準時間 分別是 central standard time australia ut 9 30 澳大利亞cst 加9個半小時 china standard time ut 8 00 中國cst 加8個小時 cuba stan...

UTC時間 GMT時間 本地時間 Unix時間戳

utc universal time coordinated 協調世界時,又稱世界標準時間。gmt greenwich mean time 格林尼治平均時。utc與gmt utc相當於本初子午線 即經度0度 上的平均太陽時,過去曾用格林威治平均時 gmt 來表示這兩者幾乎是同一概念。它們都是指的格林...

UTC和GMT時間區別

格林尼治標準時間 gmt,舊譯 格林威治平均時間 或 格林威治標準時間 是指位於倫敦郊區的皇家格林尼治天文台的標準時間,因為本初子午線被定義在通過那裡的經線。理論上來說,格林尼治標準時間的正午是指當太陽橫穿格林尼治子午線時 也就是在格林尼治上空最高點時 的時間。由於地球在它的橢圓軌道裡的運動速度不均...