其他分享
首页 > 其他分享> > momentJS使用总结

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