欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Vue通過(guò)moment插件實(shí)現(xiàn)獲取當(dāng)前月的第一天和最后一天

 更新時(shí)間:2023年10月31日 09:34:33   作者:qq_42753983  
這篇文章主要介紹了Vue 結(jié)合插件moment 實(shí)現(xiàn)獲取當(dāng)前月的第一天和最后一天,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧

Vue 結(jié)合插件moment 實(shí)現(xiàn)獲取當(dāng)前月的第一天和最后一天

1.下載依賴moment
   npm install moment
2. 在當(dāng)前頁(yè)面使用插件moment
   import moment from "moment";
3.實(shí)際操作
  getDate(val) {
		let month = val.slice(5);
		//當(dāng)前日期
		let time = new Date();
		//選取的月份
		let monthNum = month;
		//某月第一天
		let startTime = moment(time).month(monthNum - 1).date(1).startOf("month")
		                .format("YYYY-MM-DD");
		//某月最后一天
		let endTime = moment(time).month(monthNum - 1).date(1).endOf("month")
				      .format("YYYY-MM-DD");
		//日期選擇器 中的值
		this.dateRange = startTime + "~" + endTime;
	},
4.使用過(guò)程
  調(diào)用這個(gè)方法傳參數(shù)就可以,this.getDate(val)
  val為這種格式  '2022-05'

 以下為擴(kuò)展知識(shí)

  1、獲取當(dāng)前時(shí)間 
  moment().format('YYYY-MM-DD HH:mm:ss')
  2、獲取當(dāng)月的一號(hào)
  moment().startOf('months').format('YYYY-MM-DD')
  3、獲取當(dāng)月的最后一天
  moment().endOf('months').format('YYYY-MM-DD')
  4、獲取上個(gè)月的一號(hào) 
  moment().subtract(1, 'months').startOf('months').format('YYYY-MM-DD')
  5、獲取上個(gè)月的最后一天
  moment().subtract(1, 'months').endOf('months').format('YYYY-MM-DD')
  6、獲取當(dāng)前年
  moment().year()
  7、獲取上一年
  moment().add(-1, 'years').format('YYYY')
  8、獲取下一年
  moment().add(1, 'years').format('YYYY')
  9、獲取去年的月初
  moment().add(-1, 'years').startOf('months').format('YYYY-MM-DD')
  10、獲取去年的月末
  moment().add(-1, 'years').month(11).endOf('months').format('YYYY-MM-DD')

到此這篇關(guān)于Vue 結(jié)合插件moment 實(shí)現(xiàn)獲取當(dāng)前月的第一天和最后一天的文章就介紹到這了,更多相關(guān)vue獲取當(dāng)前月的第一天和最后一天內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論