介绍
这期内容当中小编将会给大家带来有关怎么在vue中利用时刻格式化时间,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
<强>使用npm命令安装时刻强>
npm install moment ——保存
<强>在主要。js文件里引用时刻强>
//,, Vue build version 用load with ,“进口”,命令//,(独立)runtime-only ,或是,has been set 拷贝webpack.base.conf with an 别名。 import Vue 得到& # 39;vue # 39; import App 得到& # 39;。/应用# 39; import router 得到& # 39;。/路由器# 39; import Moment 得到& # 39;时刻# 39;//,定义全局时间戳过滤器 Vue.filter (& # 39; formatdate # 39;,,函数(值),{ return 才能时刻(值).format (& # 39; YYYY-MM-DD  HH: mm: ss # 39;) }) Vue.config.productionTip =false/*,eslint-disable no-new */Vue ({new el才能:& # 39;#应用# 39; 路由器,才能 ,,组件:{,App }, ,,模板:& # 39;& lt; App/祝辞& # 39; })
<>强在组件里使用强>
& lt; div 类=皌ime"在{{| item.rateTime formatDate}} & lt;/div>
<强>常用的一些日期格式化方法强>
日期格式化
时刻().format (& # 39; MMMM  Do YYYY,, h: mm: ss 一个# 39;);,//,四月,16日,2019年,12:24:48 中午 时刻().format (& # 39; dddd& # 39;),,,,,,,,,,,,,,,,,,,,,//,星期二 时刻().format (“MMM  Do YY"),,,,,,,,,,,,,,,,//, 4月16日,19 时刻().format (& # 39; YYYY (逃跑),yyyy # 39;),,,,,,//, 2019 escaped 2019 .format时刻()(),,,,,,,,,,,,,,,,,,,,,,,,,,,//,2019 - 04 - 16 - t12:24:48 +喂饲
相对时间
时刻(“20111031”,,“YYYYMMDD") .fromNow();,//,, 7年前 时刻(“20120620”,“YYYYMMDD") .fromNow();,//,, 7年前 时刻().startOf(& # 39;天# 39;).fromNow(),,,,,,,,,//, 12,小时前 时刻().endOf(& # 39;天# 39;).fromNow(),,,,,,,,,,,//, 12,小时内 时刻().startOf(& # 39;小时# 39;).fromNow(),,,,,,,,//, 28,分钟前
日历时间
时刻().subtract(10, & # 39;天# 39;).calendar();,//, 2019年4月6日 时刻().subtract(6, & # 39;天# 39;).calendar();,,//,上周三中午12点28 时刻().subtract(3, & # 39;天# 39;).calendar();,,//,上周六中午12点28 时刻().subtract(1, & # 39;天# 39;).calendar();,,//,昨天中午12点28分 时刻().calendar(),,,,,,,,,,,,,,,,,,,,,,,//,今天中午12点28分 时刻()阀门(1,& # 39;天# 39;).calendar(),,,,,,,,//,明天中午12点28分 时刻()阀门(3,& # 39;天# 39;).calendar(),,,,,,,,//,本周五中午12点28 时刻()阀门(10,& # 39;天# 39;).calendar(),,,,,,,//, 2019年4月26日
多语言支持
时刻().format (& # 39; l # 39;),,,,,//, 2019-04-16 时刻().format (& # 39; l # 39;),,,,,//, 2019-04-16 时刻().format(& # 39;你# 39;);,,,//,2019年4月16日 时刻().format(& # 39;你# 39;);,,,//,2019年4月16日 时刻().format(& # 39;微光# 39;);,,//,2019年4月16日中午12点28分 时刻().format(& # 39;微光# 39;);,,//,2019年4月16日中午12点28分 时刻().format (& # 39; LLLL& # 39;);,//, 2019年4月16日星期二中午12点28分 时刻().format (& # 39; llll& # 39;);,//, 2019年4月16日星期二中午12点28分
说明文档
格式代码说明返回值YYYY四位数字完整表示的年份如:1999或2019米数字表示的月份,没有前导零1 ~ 12毫米数字表示的月份,没有前导零01 ~ 12嗯三个字母缩写表示的月份一月~十二月嗯数字表示的月份,没有前导零一月~十二月M月份,完整的文本格式1 ~ 12 d月份中的第几天,没有前导零1 ~ 31 dd月份中的第几天,有前导零01 ~ 31 d星期中的第几天,数字表示0 ~ 6 0表示周日,6表示周六ddd三个字母表示星期中的第几天星期日~星期六dddd星期几,完整的星期文本星期日~星期六HH小时,24小时制,有前导零00 ~ 23 h小时,24小时制,无前导零0 ~ 23 HH小时,12个小时制,有前导零00 ~ 12 h小时,12个小时制,无前导零0 ~ 12毫米分钟,有前导零00 ~ 59米分钟,没有前导零0 ~ 59党卫军秒,有前导零01 ~ 59秒,无前导零1 ~ 59为什么要使用Vue
Vue是一款友好的,多用途且高性能的JavaScript框架,使用Vue可以创建可维护性和可测试性更强的代码库,Vue允许可以将一个网页分割成可复用的组件,每个组件都包含属于自己的HTML, CSS, JavaScript,以用来渲染网页中相应的地方,所以越来越多的前端开发者使用Vue。