ん? Node.js 上で Moment.js が使いたいという質問に思えますが合ってますか?
もしそうなら Moment.js は普通に npm でインストールしてNode.js上で利用できます。
Bash
1$ npm -v
25.3.0
3
4# npm のバージョンが5以上なら--saveオプション不要
5$ npm install moment
6
7# npm のバージョンが4以下だった場合は--saveオプション必須
8$ npm install moment --save
JavaScript
1const moment = require('moment');
2
3console.log(moment());
4// moment("2017-12-22T17:18:08.597")
【おまけ】
Moment.jsはとても便利ですが、各種操作が破壊的メソッドだらけでなんとも使いづらい…
そういう要望があり、Moment.jsのスピンオフとしてLuxonというライブラリが誕生しています。
Moment.jsのトップページの上メニューから簡単にアクセス出来るので良かったらどうぞ。
ただ、LuxonはMoment.jsとは使い方がちょっとずつ違うんで似たようなことやりたい時は覚え直しになっちゃうんですけどね…
JavaScript
1const moment = require('moment');
2const m1 = moment();
3const m2 = m1.add(1, 'minutes');
4console.log(m1, m2);
5// moment("2017-12-22T17:27:23.091")
6// moment("2017-12-22T17:27:23.091") 同じ時刻になっちゃった…
7
8const {DateTime} = require('luxon');
9const l1 = DateTime.local();
10const l2 = l1.plus({minutes: 10});
11console.log(l1, l2);
12// DateTime {
13// ts: 2017-12-22T17:23:56.650+09:00,
14// zone: Asia/Tokyo,
15// locale: und }
16// DateTime {
17// ts: 2017-12-22T17:33:56.650+09:00, ちゃんと違う時刻
18// zone: Asia/Tokyo,
19// locale: und }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/22 23:17