在Moment时区模块中更改时区



我试图在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显示错误的日期!"

相关内容

  • 没有找到相关文章

最新更新