Moment.js使ってみた.

Moment.js

時刻を扱うjavascriptのライブラリ

<script src="js/moment.js"></script>
//現在時刻
moment()
//=>Moment {_i: undefined, _f: undefined, _l: undefined, _isUTC: false, _d: Thu Sep 12 2013 23:47:35 GMT+0900 (JST)…}

//ISOフォーマット文字列に変換
moment().format();
//=>"2013-09-12T23:48:16+09:00"

//任意フォーマットに変換
moment().format('YYYY/M/D HH:mm:ss');
//=>"2013/9/12 23:49:29"

//UNIX時刻に変換
moment().format("X")
//=>"1378997429"

//時刻加算
moment().add('days', 1).format()
//=>"2013-09-13T23:52:07+09:00"

//時刻減算
moment().subtract('days', 1).format()
//=>"2013-09-11T23:52:12+09:00"

//切り捨て
moment().startOf('day').format()
//=>"2013-09-12T00:00:00+09:00"

//切り上げ
moment().endOf('day').format()
//=>"2013-09-12T23:59:59+09:00"