moment.js 速查

584 阅读1分钟

Javascript 日期处理类库 (moment.js)

moment文档: http://momentjs.cn/

取值

// 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')