格式化日期
moment().format('YYYY-MM-DD HH:mm:ss');
今天是星期几:
moment().format('d');
转换当前时间的Unix时间戳:
moment().format('X');
7天前的日期:
moment().subtract('days',7).format('YYYY年MM月DD日');
7天后的日期:
moment().add('days',7).format('YYYY年MM月DD日');
9小时前的时间:
moment().subtract('hours',9).format('HH:mm:ss');
9小时后的时间:
moment().add('hours',9).format('HH:mm:ss');
moment().format('YYYY年MM月DD日 HH:mm:ss')
moment().format('hh:m:ss')
moment().format('[YYYY]')
转化成 Date 对象
moment().toDate()
获取/设置时间信息
moment().second()
moment().second(Number)
moment().minute()
moment().minute(Number)
创建
moment()
moment("1995-12-25")
moment("12-25-1995", "MM-DD-YYYY")
moment({ year :2010, month :3, day :5, hour :15, minute :10, second :3, millisecond :123})
moment(Date.now() - 24 * 60 * 60 * 1000)
moment(new Date(2011, 9, 16))
更多用法
moment().hour()
moment().date()
moment().day()
moment().dayOfYear()
moment().week()
moment().month()
moment().quarter()
moment().year()
moment().daysInMonth()
moment().add(7, 'days')
moment().add(7, 'd')
moment().subtract(1, 'months')
moment().startOf('week')
moment().startOf('hour')
moment().endOf('week')
moment('2010-10-20').isBefore('2010-10-21')
moment('2010-10-20').isBefore('2010-12-31', 'year')
moment('2010-10-20').isBefore('2011-01-01', 'year')
moment('2010-10-20').isSame('2010-10-20')
moment('2010-10-20').isSame('2009-12-31', 'year')
moment('2010-10-20').isSame('2010-01-01', 'year')
moment('2010-10-20').isAfter('2010-10-19')
moment('2010-10-20').isAfter('2010-01-01', 'year')
moment('2010-10-20').isAfter('2009-12-31', 'year')
moment('2010-10-20').isBetween('2010-10-19', '2010-10-25')
moment('2010-10-20').isBetween('2010-01-01', '2012-01-01', 'year')
moment('2010-10-20').isBetween('2009-12-31', '2012-01-01', 'year')
moment().isLeapYear()