国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

Vue如何使用Dayjs計算常用日期詳解

瀏覽:3日期:2022-10-03 08:10:16

在使用vue開發項目時,前端常常需要計算一些日期時間,如:

計算周月截止日期 計算XX天前/后的日期 將時間戳轉換為日期(YYYY-MM-DD) 計算月天數 日期轉時間戳

推薦一個輕量的處理時間和日期的 JavaScript 庫:dayjs

使用這個插件計算常用日期十分方便

1、在項目中安裝dayjs,命令為:npm install dayjs --save

2、在main.js中,添加如下2句代碼

import dayjs from ’dayjs’;Vue.prototype.dayjs = dayjs;

Vue如何使用Dayjs計算常用日期詳解

3、在頁面需要使用的地方,直接使用

當前日期或時間戳轉換,format后面就跟著想要格式化的內容,**dayjs( ) **括號中不放任何參數,默認為當前日期,也可以放一個時間戳,直接轉換

(注意:使用Element組件的日期選擇器,其value-format屬性要求:

組件 Dayjs(format) Element(value-format) 年 YYYY yyyy 月 MM MM 日 DD dd 時 HH HH 分 mm mm 秒 ss ss

其中年和日的表達略有不同,容易混)

this.dayjs().format('YYYY-MM-DD')this.dayjs().format('YYYY-MM-DD HH:mm')this.dayjs(1614787200000).format('YYYY-MM-DD HH:mm:ss')

Vue如何使用Dayjs計算常用日期詳解

2.計算某周/某月/某年的起始截止日期,所使用到的方法為startOf()endOf(),括號中可以是'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');

Vue如何使用Dayjs計算常用日期詳解

計算日期,如幾天前、幾天后日期,

前(減) 后(加) subtract(參數1,參數2) add(參數1,參數2) 參數1 數字 參數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')

Vue如何使用Dayjs計算常用日期詳解

5. 獲取月天數,使用方法dayInMonth()

this.dayjs().daysInMonth(); this.dayjs('2021-02-09').daysInMonth(); this.dayjs('2021-01').daysInMonth();

Vue如何使用Dayjs計算常用日期詳解

6、普通日期轉換為時間戳

this.dayjs().unix()this.dayjs(’2020-10-04’).unix()

Vue如何使用Dayjs計算常用日期詳解

總結

到此這篇關于Vue如何使用Dayjs計算常用日期的文章就介紹到這了,更多相關Vue計算常用日期內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Vue
相關文章:
主站蜘蛛池模板: 天水市| 鲁山县| 高州市| 紫金县| 博爱县| 肇源县| 同仁县| 垦利县| 阿拉善右旗| 贡嘎县| 通化县| 定安县| 尚志市| 安宁市| 满洲里市| 云龙县| 百色市| 乐昌市| 阳西县| 鄂伦春自治旗| 台江县| 西丰县| 鞍山市| 昂仁县| 德州市| 定日县| 进贤县| 耿马| 通州区| 襄樊市| 慈溪市| 富裕县| 龙岩市| 茶陵县| 平阴县| 都兰县| 成安县| 永修县| 伊川县| 河曲县| 英吉沙县|