Vue項(xiàng)目安裝使用moment.js方式
Vue項(xiàng)目如何安裝使用moment.js
1、什么是moment.js
它是一個(gè)簡(jiǎn)單易用的輕量級(jí)Javascript日期處理類庫,提供了日期格式化、日期解析等功能,且支持在瀏覽器和NodeJS兩種環(huán)境中運(yùn)行
2、Vue項(xiàng)目中安裝
npm install moment --save
3、導(dǎo)入
在main.js中導(dǎo)入該組件
import moment from 'moment'//導(dǎo)入文件 moment.locale('zh-cn');//需要漢化 Vue.prototype.$moment = moment;//賦值使用
4、用法
this.moment()
- 本季度
const start = moment().startOf('quarter').format('YYYY-MM-DD') // 開始 const end = moment().endOf('quarter').format('YYYY-MM-DD') // 結(jié)束
- 上個(gè)季度
const start = moment().quarter(moment().quarter() - 1).startOf('quarter').format('YYYY-MM-DD') const end = moment().quarter(moment().quarter() - 1).endOf('quarter').format('YYYY-MM-DD')
- 本周
const start = moment().startOf('week') .add(1, 'day').format('YYYY-MM-DD HH:mm:ss') const end = moment().endOf('week').add(1, 'day').format('YYYY-MM-DD HH:mm:ss')
- 上周
const start = moment().subtract(weekOfDay + 7 - 1, 'days') .format('YYYY-MM-DD') const end = moment().subtract(weekOfDay, 'days') .format('YYYY-MM-DD')
- 本年
const start = moment() .year(moment().year()) .startOf('year') .format('YYYY-MM-DD') const end = moment() .year(moment().year()) .endOf('year').format('YYYY-MM-DD')
- 去年
const start = moment().year(moment().year() - 1).startOf('year') .format('YYYY-MM-DD') const end = moment() .year(moment().year() - 1) .endOf('year') .format('YYYY-MM-DD')
- 今天
const start=moment().startOf('day').format('YYYY-MM-DD HH:mm:ss') const end=moment().endOf('day').format('YYYY-MM-DD HH:mm:ss')
- 昨天
const start= moment().subtract('days',1).startOf('days').format('YYYY-MM-DD HH:mm:ss') const end=moment().subtract('days',1).endOf('days').format('YYYY-MM-DD HH:mm:ss')
- 某一日期前一天后一天
starttime = moment(starttime).subtract(1,"days").format("YYYY-MM-DD");//前一天 endtime = moment(endtime).add(1,"days").format("YYYY-MM-DD");//后一天
- 當(dāng)前月份的第一天&最后一天
moment().startOf('month').format("YYYY-MM-DD") moment().endOf('month').format("YYYY-MM-DD"),
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue路由對(duì)不同界面進(jìn)行傳參及跳轉(zhuǎn)的總結(jié)
這篇文章主要介紹了vue路由對(duì)不同界面進(jìn)行傳參及跳轉(zhuǎn)的總結(jié),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04Vue-Cli中自定義過濾器的實(shí)現(xiàn)代碼
本篇文章主要介紹了Vue-Cli中自定義過濾器的實(shí)現(xiàn)代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-08-08Vue2組件tree實(shí)現(xiàn)無限級(jí)樹形菜單
這篇文章主要為大家詳細(xì)介紹了Vue2組件tree實(shí)現(xiàn)無限級(jí)樹形菜單,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-03-03結(jié)合axios對(duì)項(xiàng)目中的api請(qǐng)求進(jìn)行封裝操作
這篇文章主要介紹了結(jié)合axios對(duì)項(xiàng)目中的api請(qǐng)求進(jìn)行封裝操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-09-09vue2中前端實(shí)現(xiàn)語音播報(bào)的詳細(xì)過程
vue中語音播報(bào),目前本人寫的過程中,遇到了兩種情況,第一種是后端直接返回一個(gè)mp3的播放url,第二種就是播報(bào)的內(nèi)容需要前端自己拼接的,關(guān)于兩種方法,我都說一下如何實(shí)現(xiàn),感興趣的朋友一起看看吧2024-07-07vue項(xiàng)目使用typescript創(chuàng)建抽象類及其使用方式
這篇文章主要介紹了vue項(xiàng)目使用typescript創(chuàng)建抽象類及其使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-03-03