VUEJavaScript相关文章

js函数封装日期格式

2020-01-03  本文已影响0人  简约酒馆

//编写js函数 文件 使用export 导出 在vue的main.js文件挂载到Vue实例 全局配置过滤器

  const fomartTime=(val,format)=>{
      let date=new Date(val*1000);    //val传入的是秒数*1000获取毫秒数
      let y=date.getFullYear() ;            //获取年份
      let m=date.getMonth()+1<10?"0"+(date.getMonth()+1):(date.getMonth()+1);           //获取月份 加1  用三木判断是否小于10加0  大于10不加0
      let d=date.getDate()<10?"0"+date.getDate():date.getDate();          //获取日期小于10加0
      let h=date.getHours()<10?"0"+date.getHours():date.getHours();    //获取小时小于10加0
      let min=date.getMinutes()<10?"0"+date.getMinutes():date.getMinutes();   //获取分钟小于10加0
      let s=date.getSeconds()<10?"0"+date.getSeconds():date.getSeconds();      //获取秒数小于10加0
      let str=""
      if(format==undefined){
        str= `${y}-${m}-${d} ${h}:${min}:${s}`
      }
      if(format=="yyyy-MM-dd hh:mm"){
        str =`${y}-${m}-${d} ${h}:${min}`
      }
      if(format=="yyyy-MM-dd hh:mm:ss"){
        str=`${y}-${m}-${d} ${h}:${min}:${s}`
      }
      if(format=="yyyy-MM-dd"){
        str=`${y}-${m}-${d}`
      }
      if(format=="yyyy.MM.dd"){
        str=`${y}.${m}.${d}`
      }
      if(format=="hh:mm"){
        str=`${h}:${min}`
      }
      if(format=="MM/dd"){
        str=`${m}/${d}`
      }
      if(format=="MM/dd hh:mm:ss"){
        str=`${m}/${d} ${h}:${min}:${s}`
      }
      return  str
  }
 
  export default fomartTime
上一篇下一篇

猜你喜欢

热点阅读