moment.js操作时间简单
创建
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().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().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()
return moment(ct).add(1, 'M').subtract(1, 'd').isBefore(moment(), 'day')