2016-10-20 17 views
1
var moment = require('momentjs'); 
console.log(moment().format('MMMM Do YYYY, h:mm:ss a')); // October 20th 2016, 12:13:24 pm 
console.log(moment().format('dddd'));     // Thursday 
console.log(moment().format("MMM Do YY"));    // Oct 20th 16 
console.log(moment().format('YYYY [escaped] YYYY'));  // 2016 escaped 2016 

私nodejs上の実際の出力windoze ENVは、次のとおりです。間違ったmomentjs

ノードが

101010 20O 2016 test.js、12時21分44秒

1010 20O 16

2016 [e44cape20] 16YY

ここで何が起こっているのでしょうか?

+5

これは 'var moment = require( 'moment');'にする必要がありますか? – kgangadhar

答えて

3

NPMから間違ったパッケージをインポートしています。 moment.jsのパッケージ名は、単にmomentです。

残念ながら、他の誰かが、同様のAPIを使用して別のパッケージを作成し、それをmomentjsとして登録することによって、人を混乱させようとしています。これに関する詳細: https://github.com/vvpvvp/momentjs/issues/2