momentJS使用总结
作者:互联网
//获取当周
var timeNow = new Date()// 当前时间
var weekOfday = moment(timeNow).format('E'); // 计算今天是这周第几天
var nowDay = moment(timeNow).format('YYYY-MM-DD') // 当前日期
var Monday = moment(timeNow).subtract(weekOfday - 1, 'days').format('YYYY-MM-DD'); // 周一日期
var Tuesday = moment(timeNow).subtract(weekOfday - 2, 'days').format('YYYY-MM-DD'); // 周二日期
var Wednesday = moment(timeNow).subtract(weekOfday - 3, 'days').format('YYYY-MM-DD'); // 周三日期
var Thursday = moment(timeNow).subtract(weekOfday - 4, 'days').format('YYYY-MM-DD'); // 周四日期
var Friday = moment(timeNow).subtract(weekOfday - 5, 'days').format('YYYY-MM-DD'); // 周五日期
var Saturday = moment(timeNow).subtract(weekOfday - 6, 'days').format('YYYY-MM-DD'); // 周六日期
var Sunday = moment(timeNow).add(7 - weekOfday, 'days').format('YYYY-MM-DD'); // 周日日期
//获取当天开始结束时间
const today= moment().format('YYYY-MM-DD')
//获取昨天开始结束时间
const yesterday = moment().add('days',1).format('YYYY-MM-DD')
//获取当月开始结束时间
const start = moment().startOf('month').format('YYYY-MM-DD')
const end = moment().endOf('month').format('YYYY-MM-DD')
//获取上一月开始结束时间
const start = moment().month(moment().month() - 1).startOf('month').format('YYYY-MM-DD')
const end = moment().month(moment().month() - 1).endOf('month').format('YYYY-MM-DD')
日期格式化
moment().format('MMMM Do YYYY, h:mm:ss a'); // 五月 27日 2020, 4:47:31 下午
moment().format('dddd'); // 星期三
moment().format("MMM Do YY"); // 5月 27日 20
moment().format('YYYY [escaped] YYYY'); // 2020 escaped 2020
moment().format(); // 2020-05-27T16:47:31+08:00
标签:总结,format,MM,DD,timeNow,YYYY,moment,使用,momentJS 来源: https://blog.csdn.net/ShaLiWa/article/details/112685491