【moment.js】获取对应时间的周一日期和周日日期

1:计算当天的周一日期

​​​​​​​var weekOfday = moment().format('E');//计算今天是这周第几天
var last_monday = moment().subtract(weekOfday-1, 'days').format('YYYY/MM/DD');//周一日期
var last_sunday = moment().add(7-weekOfday, 'days').format('YYYY/MM/DD');//周日日期

2:计算指定日期的周一日期

var weekOfday = moment("2018-10-29",'YYYY-MM-DD').format('E');//计算指定日期是这周第几天
var last_monday = moment().subtract(weekOfday-1, 'days').format('YYYY/MM/DD');//周一日期
var last_sunday = moment().add(7-weekOfday, 'days').format('YYYY/MM/DD');//周日日期

3:结果

last_monday======2018/10/29
last_sunday======2018/11/04
weekOfday========1

 

你可能感兴趣的:(node.js)