//format.js 公用js/**
* parse the time to string
* @param time
* @param format
* @returns */
//時間格式化
export function formatdate(time,format) :$`
break
case
'hh:mm:ss':
result =`$:$:$`
break
case
'yyyy-mm':
result = `$-$`
break
case
'yyyy-mm-dd':
result = `$-$-$`
break
case
'yyyy/mm/dd':
result = `$/$/$`
break
case
'yyyy-mm-dd hh:mm':
result = `$-$-$ $:$`
break
case
'yyyy-mm-dd hh:mm:ss':
result = `$-$-$ $:$:$`
break
case
'yyyy-mm-dd 00:00:00':
result = `$-$-$ 00:00:00
`
break
case
'yyyy/mm/dd':
result = `$/$/$`
break
case
'yyyy/mm/dd hh:mm':
result = `$/$/$ $:$`
break
}
return
result;
} /**
* parse the time to string
* @param value
* @param format
* @returns */
//時間戳轉化
export function timestamp(value,format)-$-$ $:$:$`
let result = ''
switch
(format) :$`
break
case
'hh:mm:ss':
result =`$:$:$`
break
case
'yyyy-mm':
result = `$-$`
break
case
'yyyy-mm-dd':
result = `$-$-$`
break
case
'yyyy/mm/dd':
result = `$/$/$`
break
case
'yyyy-mm-dd hh:mm':
result = `$-$-$ $:$`
break
case
'yyyy-mm-dd hh:mm:ss':
result = `$-$-$ $:$:$`
break
case
'yyyy-mm-dd 00:00:00':
result = `$-$-$ 00:00:00
`
break
case
'yyyy/mm/dd':
result = `$/$/$`
break
case
'yyyy/mm/dd hh:mm':
result = `$/$/$ $:$`
break
}
return
result;
} /**
* parse the time to string
* @param val
* @param digit
* @returns */
//數字型別
//判斷是否為數值 true 數值型別 false 其他
export function formatnum(val, digit,type)
//刪除尾部的『.』
if (val.endswith('.'
))
//if(type==='money'))+$)/g, "$1,");
//將整數部分逢三一斷
//var floatpart = ".00";
//預定義小數部分
//var value2array = val.split(".");
////=2表示資料有小數字
//if (value2array.length == 2) else
//} else
//}return
val}
//引用 vue檔案
formatdatehandle(value, item)
if (!value) return'';
this.accountdetails[item.field] =formatdate(value, item.dateformat);
return
this
.accountdetails[item.field];
},formatnumhandle(value, item) }
if (!value) return'';
this.accountdetails[item.field] =formatnum(value, item.numeric.pattern, item.numeric.type);
return
this
.accountdetails[item.field];
}
vue 時間格式化
講述一下vue時間格式化。一 函式封裝 將該函式封裝成乙個檔案,或者加入自己專案的函式庫 這個函式 網上 隨處可見,我也是應用了別人的。export function formatdate date,fmt let o for let k in o test fmt return fmt funct...
在vue對時間戳格式化封裝
如下 示例 span 如下 示例 filters import from common utils export function formatdate date,fmt 2.獲取月,日,時,分,秒 let o for let k in o test fmt return fmt 定義padleft...
vue 工具函式的封裝 時間格式化函式
小夥伴們,多封點工具函式,多封裝點公共元件,多寫點公共樣式,照顧下網際網路行業的新人把。yyyymmdd new date 2018 07 23 export function yyyymmdd date,delimiter 這種方式引入 yyyymmdd 直接傳入引數 const yyyy dat...