コピペコードで快適生活

明日使えるソースを自分のために

Moment.jsメモ

随時追加

// ロケールの設定
const moment = require('moment');
moment.locale('ja');

// タイムゾーンの設定
const moment = require('moment-timezone');
console.log(moment.tz);
moment.tz.setDefault('Asia/Tokyo');

// 現在日時より前→マイナス。現在日時より後→プラス
moment('2018/03/08 20:03:55', 'YYYY/MM/DD HH:mm:ss').diff(moment(), 'second');

// プラスならば現在日時より前。マイナスならば現在日時より後。
moment().diff(moment('2018/03/08 20:03:55', 'YYYY/MM/DD HH:mm:ss'), 'second');

// フォーマットチェック
moment(string, 'YYYY/MM/DD HH:mm:ss').isValid();

// フォーマットして出力
moment(string, 'YYYY/MM/DD HH:mm:ss').format('YYYY年MM月DD日 HH時mm分ss秒');