Vue如何使用Dayjs計(jì)算常用日期詳解
在使用vue開發(fā)項(xiàng)目時(shí),前端常常需要計(jì)算一些日期時(shí)間,如:
計(jì)算周月截止日期 計(jì)算XX天前/后的日期 將時(shí)間戳轉(zhuǎn)換為日期(YYYY-MM-DD) 計(jì)算月天數(shù) 日期轉(zhuǎn)時(shí)間戳推薦一個(gè)輕量的處理時(shí)間和日期的 JavaScript 庫(kù):dayjs
使用這個(gè)插件計(jì)算常用日期十分方便
1、在項(xiàng)目中安裝dayjs,命令為:npm install dayjs --save
2、在main.js中,添加如下2句代碼
import dayjs from ’dayjs’;Vue.prototype.dayjs = dayjs;
3、在頁(yè)面需要使用的地方,直接使用
當(dāng)前日期或時(shí)間戳轉(zhuǎn)換,format后面就跟著想要格式化的內(nèi)容,**dayjs( ) **括號(hào)中不放任何參數(shù),默認(rèn)為當(dāng)前日期,也可以放一個(gè)時(shí)間戳,直接轉(zhuǎn)換
(注意:使用Element組件的日期選擇器,其value-format屬性要求:
組件 Dayjs(format) Element(value-format) 年 YYYY yyyy 月 MM MM 日 DD dd 時(shí) HH HH 分 mm mm 秒 ss ss
其中年和日的表達(dá)略有不同,容易混)
this.dayjs().format('YYYY-MM-DD')this.dayjs().format('YYYY-MM-DD HH:mm')this.dayjs(1614787200000).format('YYYY-MM-DD HH:mm:ss')
2.計(jì)算某周/某月/某年的起始截止日期,所使用到的方法為startOf(),endOf(),括號(hào)中可以是'week' 、 “month”、 “year”(ps:加format是為了更加直觀)
this.dayjs().startOf('week');this.dayjs().endOf('week').format('YYYY-MM-DD');this.dayjs().startOf('month').format('YYYY-MM-DD');this.dayjs('2021-02-09').endOf('month').format('YYYY-MM-DD');
計(jì)算日期,如幾天前、幾天后日期,
前(減) 后(加) subtract(參數(shù)1,參數(shù)2) add(參數(shù)1,參數(shù)2) 參數(shù)1 數(shù)字 參數(shù)2 單位(“week” 、 “month”、 “year”)
this.dayjs().subtract(3,’day’).format('YYYY-MM-DD')this.dayjs().subtract(3,’month’).format('YYYY-MM-DD')this.dayjs().add(12,’day’).format('YYYY-MM-DD')this.dayjs(’2021-03-12’).add(45,’day’).format('YYYY-MM-DD')
5. 獲取月天數(shù),使用方法dayInMonth()
this.dayjs().daysInMonth(); this.dayjs('2021-02-09').daysInMonth(); this.dayjs('2021-01').daysInMonth();
6、普通日期轉(zhuǎn)換為時(shí)間戳
this.dayjs().unix()this.dayjs(’2020-10-04’).unix()
總結(jié)
到此這篇關(guān)于Vue如何使用Dayjs計(jì)算常用日期的文章就介紹到這了,更多相關(guān)Vue計(jì)算常用日期內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. 讓chatgpt將html中的圖片轉(zhuǎn)為base64方法示例2. PHP設(shè)計(jì)模式中觀察者模式講解3. asp(vbs)Rs.Open和Conn.Execute的詳解和區(qū)別及&H0001的說明4. ASP基礎(chǔ)知識(shí)Command對(duì)象講解5. asp畫中畫廣告插入在每篇文章中的實(shí)現(xiàn)方法6. JSP中param動(dòng)作的實(shí)例詳解7. ASP新手必備的基礎(chǔ)知識(shí)8. JSP的setProperty的使用方法9. chat.asp聊天程序的編寫方法10. PHP實(shí)現(xiàn)圖片旋轉(zhuǎn)的方法詳解
