2016-08-25 17 views
0

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のようなものを取得したいとき。どうしたの? ;)

答えて

0

あなたが他のm.format()

すべての代わりに、出力文字列の瞬間インスタンスmをログに記録しているが正常に見えます。

あなたはまた、瞬間のユーザーガイドでは約internal propertiesを読みたい、とマギーのブログ記事、"Moment.JS Shows the Wrong Date!"

+0

おかげかもしれません!これは、Dateコンストラクタをオーバーライドするために使用できますか?結果の文字列をNodeJSのPageModとしてオーバーライド日付に設定したいと思います。 – user2543953

+0

また、瞬時のタイムゾーンは、日付を上書きするためのものではありませんか? NodeJSのDate文字列コンストラクタでGMTを設定する他の方法を知っていますか? – user2543953

+0

[StackOverflow Guidelines](http://stackoverflow.com/help)に従ってください。特に、コメントを使用して新しい質問をしないでください。新しい質問をしてください。また、最初に検索してください、私はあなたも同様に瞬間のドキュメントを読むことをお勧めします。乾杯。 –

関連する問題