kidoOooOoooOOom

IT系で開発やってます

moment.jsで今月末や来月末の取得

今月末と来月末の時間を取得する処理を書くときに非常に助かったライブラリ。
https://github.com/kidooom/node_test/blob/master/momentTest.js

こんな感じで今日は使った。

var moment = require('moment');

// 今のunixTime
console.log(moment().unix());

// 今の日付をformat化して
console.log(moment().format("YYYY/MM/DD HH:mm:ss"));

// 1ヶ月後
console.log(moment().add('months', 1).format("YYYY/MM/DD HH:mm:ss"));

// 15ヶ月後は?
console.log(moment().add('months', 15).format("YYYY/MM/DD HH:mm:ss"));

// 今月末
console.log(moment().endOf('month').format("YYYY/MM/DD HH:mm:ss"));

// 来月末
console.log(moment().add('months', 1).endOf('month').format("YYYY/MM/DD HH:mm:ss"));

// 来月末のunixTime
console.log(moment().add('months', 1).endOf('month').unix());