代碼運(yùn)行環(huán)境的時(shí)區(qū)未知院溺,如何正確的設(shè)定時(shí)區(qū)岖妄?
問題一: 通過nodejs從數(shù)據(jù)庫獲取了UTC的時(shí)間數(shù)據(jù)挤庇,需要轉(zhuǎn)換成日本東京時(shí)間。
首先安裝moment-timezone旁仿,然后利用它設(shè)置默認(rèn)時(shí)區(qū)藕夫。
var moment = require('moment-timezone');
moment.tz.setDefault("Asia/Tokyo");
moment().format() //獲取當(dāng)前時(shí)間就是日本時(shí)間
問題二:在問題一中設(shè)置了默認(rèn)時(shí)區(qū)的前提下,如何獲得UTC時(shí)間?
moment().utc().format(); //獲取當(dāng)前UTC時(shí)間
moment().utc().day(30).format(); //獲取30天后的時(shí)間