Javascript 日期处理类库 (moment.js)
取值
// 2018-10-27
moment().format('YYYY-MM-DD')
// 获取年、月、日、时、分、秒
var year = moment().year()
var month = moment().month()
var date = moment().date()
var hour = moment().hour()
var minute = moment().minute()
var second = moment().second()
var year = moment().get('year')
var month = moment().get('month')
var date = moment().get('date')
var hour = moment().get('hour')
var minute = moment().get('minute')
var second = moment().get('second')
// 获取星期、天、周
var day = moment().day()
var dayOfYear = moment().dayOfYear()
var week = moment().week()
操作
// 一天后、一周后、一月后、一年后
var next = moment().add(1, 'days').format('YYYY-MM-DD')
var next = moment().add(7, 'days').format('YYYY-MM-DD')
var next = moment().add(1, 'months').format('YYYY-MM-DD')
var next = moment().add(1, 'years').format('YYYY-MM-DD')
// 一天前、一周前、一月前、一年前
var prev = moment().subtract(1, 'days').format('YYYY-MM-DD')
var prev = moment().subtract(7, 'days').format('YYYY-MM-DD')
var prev = moment().subtract(1, 'months').format('YYYY-MM-DD')
var prev = moment().subtract(1, 'years').format('YYYY-MM-DD')