我试图在NodeJS设置日期字符串的时区。这个模块是Moment Timezone。
从文档:
var moment = require('moment-timezone');
moment.tz.add('America/Los_Angeles|PST PDT|80 70|0101|1Lzm0 1zb0 Op0');
var m = moment.tz("2013-11-18 11:55", "America/Los_Angeles");
m.format(); // 2013-11-18T11:55:00-08:00
console.log(m);
但是我已经得到了2013-11-18T19:55:00.000Z。
当我想要得到像2013-11-18 11:55:00 GMT -0800这样的东西时。有什么事吗?div;)
您正在记录瞬间实例m
而不是m.format()
的输出字符串
其他都很好。
你可能还想阅读一下moment用户指南中的内部属性,以及Maggie的博客文章,"moment . js显示错误的日期!"