资讯专栏INFORMATION COLUMN

vue日期格式转换

source / 1826人阅读

日期格式转换
JS:
date.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);

}

调用部分:

{{rating.rateTime | formatDate}}


import {formatDate} from "../../common/js/date";
export default{

filters :{
    formatDate(time){
        let date=new Date(time);
        return formateDate(date,"yyyy-MM-dd hh:mm");
    }
}

}

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/106583.html

相关文章

  • element-ui日期时间选择器的日期格式化问题

    摘要:最近在做的后台管理页面,其中用到了来选择日期时间,但是在将数据传回后台的过程中遇到了一些令人头疼的问题,在此记录一下解决方案,以免日后再次遇到。 最近在做vue+element-ui的后台管理页面,其中用到了DateTimePicker来选择日期时间,但是在将数据传回后台的过程中遇到了一些令人头疼的问题,在此记录一下解决方案,以免日后再次遇到。 showImg(https://segm...

    atinosun 评论0 收藏0
  • 开发中遇到的问题总结

    摘要:获取字符串中出现次数最多的字符。去掉字符串中的所有空格中对象数组按对象属性排序 VUE 1、vue——解决You may use special comments to disable some warnings. Use // eslint-disable-next-line to ignore the next line. Use / eslint-disable / to ign...

    wenshi11019 评论0 收藏0
  • 开发中遇到的问题总结

    摘要:获取字符串中出现次数最多的字符。去掉字符串中的所有空格中对象数组按对象属性排序 VUE 1、vue——解决You may use special comments to disable some warnings. Use // eslint-disable-next-line to ignore the next line. Use / eslint-disable / to ign...

    Yuqi 评论0 收藏0
  • js 时间戳/日期格式互转

    摘要:时间转时间戳当前时间转换毫秒指定时间转换毫秒时间戳转化为日期时间转换格式时分秒时分秒时分时秒时分秒分秒时间转换格式 时间转时间戳 当前时间转换(毫秒) new Date().getTime() 指定时间转换(毫秒) var timeDate = 2019-05-09 14:50:48; new Date(timeDate).getTime() 时间戳转化为日期 时间转换 --格式1时1...

    zr_hebo 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<