国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

vue開發(fā)之moment的介紹與使用

瀏覽:2日期:2022-09-29 16:55:29
前言

在日常開發(fā)中,我們常常會(huì)遇到以下幾種場(chǎng)景:

需要對(duì)日期進(jìn)行非標(biāo)準(zhǔn)格式展示,如 :2021年5月11日星期二下午6點(diǎn)42分需要對(duì)日期進(jìn)行處理,如:要取前24小時(shí)的時(shí)間 等

在這時(shí)候用js原生的new Date()處理就有些麻煩了,因此我們找到了moment這個(gè)類庫(kù)

一、moment是什么?

moment 是一個(gè) JavaScript 日期處理類庫(kù)。

安裝 moment

如果之前安裝過就不用再安裝了。

npm install moment -- save

注:以下所有時(shí)間相對(duì)于現(xiàn)在時(shí)間:2021/05/11/18:42 星期二

1.日期格式化:

moment().format(’MMMM Do YYYY, h:mm:ss a’); // 五月 11日 2021, 6:42:31 下午moment().format(’dddd’); // 星期二moment().format('MMM Do YY'); // 5月 11日 21moment().format(’YYYY [escaped] YYYY’); // 2021 escaped 2021moment().format(); //2021-05-11T18:06:42+08:00

2.相對(duì)時(shí)間:

moment('20111031', 'YYYYMMDD').fromNow(); // 2011/10/31號(hào)相對(duì)于現(xiàn)在是: 10 年前moment('20120620', 'YYYYMMDD').fromNow(); // 2012/06/20號(hào)相對(duì)于現(xiàn)在是: 9 年前moment().startOf(’day’).fromNow(); //當(dāng)前日期開始即:2021/05/11/00:00:00相對(duì)于現(xiàn)在是: 19 小時(shí)前moment().endOf(’day’).fromNow(); //當(dāng)前日期結(jié)束即:2021/05/11/24:00:00相對(duì)于現(xiàn)在是: 5 小時(shí)內(nèi)moment().startOf(’hour’).fromNow(); //當(dāng)前日期小時(shí)開始即:2021/05/11/18:00:00相對(duì)于現(xiàn)在是: 42分鐘前

3.日歷時(shí)間:

moment().subtract(10, ’days’).calendar(); // 當(dāng)前時(shí)間往前推10天的日歷時(shí)間: 2021/05/01moment().subtract(6, ’days’).calendar(); // 當(dāng)前時(shí)間往前推6天: 上星期三18:42moment().subtract(3, ’days’).calendar(); // 當(dāng)前時(shí)間往前推3天: 上星期六18:42moment().subtract(1, ’days’).calendar(); // 當(dāng)前時(shí)間往前推1天: 昨天18:42moment().calendar(); // 今天18:42moment().add(1, ’days’).calendar(); // 當(dāng)前時(shí)間往后推1天: 明天18:42moment().add(3, ’days’).calendar(); // 當(dāng)前時(shí)間往后推3天: 下星期五18:42moment().add(10, ’days’).calendar(); // 當(dāng)前時(shí)間往后推10天: 2021/05/21

4.多語(yǔ)言支持:

moment.locale(); // zh-cnmoment().format(’LT’); // 18:42moment().format(’LTS’); // 18:42:31moment().format(’L’); // 2021/05/11moment().format(’l’); // 2021/5/11moment().format(’LL’); // 2021年5月11日moment().format(’ll’); // 2021年5月11日moment().format(’LLL’); // 2021年5月11日下午6點(diǎn)42分moment().format(’lll’); // 2021年5月11日 18:42moment().format(’LLLL’); // 2021年5月11日星期二下午6點(diǎn)42分moment().format(’llll’); // 2021年5月11日星期二 18:42二、使用步驟(例:默認(rèn)查詢時(shí)間24小時(shí)之前~當(dāng)前時(shí)間)

1.引入庫(kù)

$ npm install moment --save

2.在main.js中全局引入(也可單獨(dú)在使用的文件中引入,具體看需求)

import moment from 'moment'Vue.prototype.$moment = moment;

3.在需要使用日期的地方使用

HTML中:

<el-date-picker v-model='timeRange'type='datetimerange'range-separator='至'start-placeholder='開始日期'end-placeholder='結(jié)束日期'> </el-date-picker>

JS中:

data() { return { timeRange:[], } }, mounted(){let start = this.$moment() .subtract(’1’, ’d’) .format(’YYYY-MM-DD HH:mm:ss’) //當(dāng)前時(shí)間往前推1天(24小時(shí)):2021-05-10 18:42:53let end = this.$moment().format(’YYYY-MM-DD HH:mm:ss’) //當(dāng)前時(shí)間:2021-05-11 18:42:53this.timeRange=[start,end] }, 三、日期格式格式 含義 舉例 備注 yyyy 年 2021 同YYYY M 月 1 不補(bǔ)0 MM 月 01d 日 2 不補(bǔ)0 dd 日 02dddd 星期 星期二H 小時(shí) 3 24小時(shí)制;不補(bǔ)0 HH 小時(shí) 18 24小時(shí)制 h 小時(shí) 3 12小時(shí)制,須和 A 或 a 使用;不補(bǔ)0 hh 小時(shí) 03 12小時(shí)制,須和 A 或 a 使用 m 分鐘 4 不補(bǔ)0 mm 分鐘 04s 秒 5 不補(bǔ)0 ss 秒 05A AM/PM AM 僅 format 可用,大寫 a am/pm am 僅 format 可用,小寫

具體方法以及參數(shù)可詳見moment官方文檔

四、new Date() 相關(guān)

日期都寫這么多了,那new Date()也一起總結(jié)下吧

let time = new Date(); //獲取當(dāng)前時(shí)間 Tue May 11 2021 18:42:51 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間) let year = time.getFullYear(); //獲取年 2021 let month = time.getMonth() + 1; //獲取月 5 let day = time.getDate(); //獲取天 11 let h = time.getHours(); //獲取小時(shí) 18 let m = time.getMinutes(); //獲取分鐘 42 let s = time.getSeconds(); //獲取秒 51 let weekDay = time.getDay(); //獲取星期 2總結(jié)

到此這篇關(guān)于vue開發(fā)之moment的介紹與使用的文章就介紹到這了,更多相關(guān)vue moment使用內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 精品三级国产一区二区三区四区 | a毛片免费视频 | 王朝影院一区二区三区入口 | 国产第一草草影院 | 国产亚洲精品久久久久久午夜 | 加勒比色久综合在线 | 久久免费精品视频在线观看 | 亚洲国产第一区二区香蕉 | 国产精品视频第一区二区三区 | 精品少妇一区二区三区视频 | 美女张开腿黄网站免费国产 | 成人在线视频免费 | 欧美一及片 | 欧美f | 久草最新网址 | 美女黄色毛片免费看 | 欧美色视频日本片高清在线观看 | 日本午夜视频 | 特级av毛片免费观看 | 免费在线看a | 欧美亚洲综合另类在线观看 | 精品综合 | 国产特一级毛片 | 国产成人a大片大片在线播放 | 国产在线黄| 亚洲精品区一区二区三区四 | 久久久久亚洲精品一区二区三区 | 久久久久久尹人网香蕉 | 欧美人成在线视频 | 正在播放亚洲一区 | 午夜宅男宅女看在线观看 | 图片区偷拍区小说区 | 国产在线观看精品香蕉v区 国产在线观看免费人成小说 | 精品一区二区三区免费爱 | 精品高清国产a毛片 | 精品自拍视频在线观看 | 久久女厕一次看个够 | 亚洲男人第一天堂 | 欧美一区二区三区免费播放 | 精品国产午夜肉伦伦影院 | 亚洲精品一区二区三区四 |