JS moment 时区处理

代码运行环境的时区未知,如何正确的设定时区?

问题一: 通过nodejs从数据库获取了UTC的时间数据,需要转换成日本东京时间。
首先安装moment-timezone,然后利用它设置默认时区。

var moment = require('moment-timezone');
moment.tz.setDefault("Asia/Tokyo");
moment().format() //获取当前时间就是日本时间

问题二:在问题一中设置了默认时区的前提下,如何获得UTC时间?

moment().utc().format(); //获取当前UTC时间
moment().utc().day(30).format(); //获取30天后的时间
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容