最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

vue将毫秒数转化为正常日期格式的实例

来源:动视网 责编:小采 时间:2020-11-27 22:07:38
文档

vue将毫秒数转化为正常日期格式的实例

vue将毫秒数转化为正常日期格式的实例:过滤器-时间戳转化 第一步:定义过滤器,filters.js export function formatDate (date, fmt) { if (/(y+)/.test(fmt)) { fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.
推荐度:
导读vue将毫秒数转化为正常日期格式的实例:过滤器-时间戳转化 第一步:定义过滤器,filters.js export function formatDate (date, fmt) { if (/(y+)/.test(fmt)) { fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.


过滤器-时间戳转化

第一步:定义过滤器,filters.js

export function formatDate (date, fmt) {
 if (/(y+)/.test(fmt)) {
 fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length));
 }
 let o = {
 'M+': date.getMonth() + 1,
 'd+': date.getDate(),
 'h+': date.getHours(),
 'm+': date.getMinutes(),
 's+': date.getSeconds()
 };
 for (let k in o) {
 if (new RegExp(`(${k})`).test(fmt)) {
 let str = o[k] + '';
 fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? str : padLeftZero(str));
 }
 }
 return fmt;
 };

 function padLeftZero (str) {
 return ('00' + str).substr(str.length);
 };

第二步:在所用之处引入filters.js

import {formatDate} from '../../common/filters.js'

第三步:使用

filters:{
 formatDate(time){
 var data = new Date(time);
 return formatDate(data,'yyyy-MM-dd');
 }
 },

<span>{{item.rateTime | formatDate}}</span>

以上这篇vue将毫秒数转化为正常日期格式的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

文档

vue将毫秒数转化为正常日期格式的实例

vue将毫秒数转化为正常日期格式的实例:过滤器-时间戳转化 第一步:定义过滤器,filters.js export function formatDate (date, fmt) { if (/(y+)/.test(fmt)) { fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.
推荐度:
标签: 时间 VUE 转化
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top