格式化时间
var now = new Date()
moment(now).format('YYYY-MM-DD HH:mm:ss')// 24小时制
moment(now).format('YYYY-MM-DD hh:mm:ss')// 12小时制
复制代码
比较两个时间
api
- isBefore 是否后面大
- isAfter 是否前面大
- isSame 是否相同
# version 2.0.0+
moment().isBefore(Moment|String|Number|Date|Array);
moment().isBefore(Moment|String|Number|Date|Array, String);
e.g.
moment('2010-10-20').isBefore('2010-10-21'); // true
moment('2010-10-20').isBefore('2010-12-31', 'year'); // false
moment('2010-10-20').isBefore('2011-01-01', 'year'); // true
moment('2010-10-20').isAfter('2010-10-19'); // true
moment('2010-10-20').isAfter('2010-01-01', 'year'); // false
moment('2010-10-20').isAfter('2009-12-31', 'year'); // true
moment('2010-10-20').isSame('2010-10-20'); // true
moment('2010-10-20').isSame('2009-12-31', 'year'); // false
moment('2010-10-20').isSame('2010-01-01', 'year'); // true
moment('2010-01-01').isSame('2011-01-01', 'month'); // false, different year
moment('2010-01-01').isSame('2010-02-01', 'day'); // false, different month
复制代码
获取当前时间
moment()
复制代码
加减时间
全写 | 缩写 | 备注 |
---|---|---|
years | y | 年 |
quarters | Q | 一刻钟 |
months | M | 月 |
weeks | w | 周 |
days | d | 天 |
hours | h | 小时 |
minutes | m | 分 |
seconds | s | 秒 |
milliseconds | ms | 毫秒 |
// 加天数
moment().add(7, 'days');
or
moment().add(7, 'd');
// 减天数
moment().subtract(7, 'days');
复制代码