官方文档:
格式化时间
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'); // truemoment('2010-10-20').isBefore('2010-12-31', 'year'); // falsemoment('2010-10-20').isBefore('2011-01-01', 'year'); // truemoment('2010-10-20').isAfter('2010-10-19'); // truemoment('2010-10-20').isAfter('2010-01-01', 'year'); // falsemoment('2010-10-20').isAfter('2009-12-31', 'year'); // truemoment('2010-10-20').isSame('2010-10-20'); // truemoment('2010-10-20').isSame('2009-12-31', 'year'); // falsemoment('2010-10-20').isSame('2010-01-01', 'year'); // truemoment('2010-01-01').isSame('2011-01-01', 'month'); // false, different yearmoment('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');ormoment().add(7, 'd');// 减天数moment().subtract(7, 'days');复制代码