摘要:1、vue的使用格式this.farmateDate('123456789','yyyy-mm-dd hh:mm:ss')2、普通的js方式

小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请大家多多光顾小站,小宝典在此谢过。

1、vue的使用格式

this.farmateDate('123456789','yyyy-mm-dd hh:mm:ss')

 // 转换时间戳 Vue.prototype.formatDate = (date, format) => {   if (!date) {     return ''   }   try {     var date = new Date(date)     if (!format) {       format = 'yyyy-MM-dd hh:mm'     }     var o = {       'M+': date.getMonth() + 1, //month       'd+': date.getDate(),    //day       'h+': date.getHours(),   //hour       'm+': date.getMinutes(), //minute       's+': date.getSeconds(), //second       'q+': Math.floor((date.getMonth() + 3) / 3),  //quarter       'S': date.getMilliseconds() //millisecond     }     if (/(y+)/.test(format)) {       format = format.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length))     }     for (var k in o) {       if (new RegExp('(' + k + ')').test(format)) {         format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ('00' + o[k]).substr(('' + o[k]).length))       }     }     return format   } catch (err) {     return date   } }

2、普通的js方式

 function formatDateTime(inputTime,format) {  if(!inputTime){   return "";  }  try{      var date = new Date(inputTime);      if(!format){       format = "yyyy-MM-dd hh:mm";      }      var o = {     "M+" : date.getMonth()+1, //month     "d+" : date.getDate(),    //day     "h+" : date.getHours(),   //hour     "m+" : date.getMinutes(), //minute     "s+" : date.getSeconds(), //second     "q+" : Math.floor((date.getMonth()+3)/3),  //quarter     "S" : date.getMilliseconds() //millisecond   }   if(/(y+)/.test(format)){    format = format.replace(RegExp.$1,(date.getFullYear()+"").substr(4 - RegExp.$1.length));   }   for(var k in o){     if(new RegExp("("+ k +")").test(format)){      format = format.replace(RegExp.$1,RegExp.$1.length==1 ? o[k] : ("00"+ o[k]).substr((""+ o[k]).length));     }    }    return format;     }catch(err){      return inputTime;     } }

1、vue的使用格式

this.farmateDate('123456789','yyyy-mm-dd hh:mm:ss')

 // 转换时间戳 Vue.prototype.formatDate = (date, format) => {   if (!date) {     return ''   }   try {     var date = new Date(date)     if (!format) {       format = 'yyyy-MM-dd hh:mm'     }     var o = {       'M+': date.getMonth() + 1, //month       'd+': date.getDate(),    //day       'h+': date.getHours(),   //hour       'm+': date.getMinutes(), //minute       's+': date.getSeconds(), //second       'q+': Math.floor((date.getMonth() + 3) / 3),  //quarter       'S': date.getMilliseconds() //millisecond     }     if (/(y+)/.test(format)) {       format = format.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length))     }     for (var k in o) {       if (new RegExp('(' + k + ')').test(format)) {         format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ('00' + o[k]).substr(('' + o[k]).length))       }     }     return format   } catch (err) {     return date   } }

2、普通的js方式

 function formatDateTime(inputTime,format) {  if(!inputTime){   return "";  }  try{      var date = new Date(inputTime);      if(!format){       format = "yyyy-MM-dd hh:mm";      }      var o = {     "M+" : date.getMonth()+1, //month     "d+" : date.getDate(),    //day     "h+" : date.getHours(),   //hour     "m+" : date.getMinutes(), //minute     "s+" : date.getSeconds(), //second     "q+" : Math.floor((date.getMonth()+3)/3),  //quarter     "S" : date.getMilliseconds() //millisecond   }   if(/(y+)/.test(format)){    format = format.replace(RegExp.$1,(date.getFullYear()+"").substr(4 - RegExp.$1.length));   }   for(var k in o){     if(new RegExp("("+ k +")").test(format)){      format = format.replace(RegExp.$1,RegExp.$1.length==1 ? o[k] : ("00"+ o[k]).substr((""+ o[k]).length));     }    }    return format;     }catch(err){      return inputTime;     } }

觉得可用,就经常来吧!Javascript技巧 脚本宝典 欢迎评论哦! js技巧,巧夺天工,精雕玉琢。小宝典献丑了!

本文固定链接: http://www.js-code.com/js/js_1373.html