小程序端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

59 lines
1.4 KiB

export default {
methods: {
/** 时间戳处理 */
getData(timestamp) {
if (timestamp == undefined || timestamp == null) {
return "--"
} else {
let date = new Date(parseInt(timestamp))
let Year = date.getFullYear()
let Moth = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1)
let Day = (date.getDate() < 10 ? '0' + date.getDate() : date.getDate())
let GMT = Year + '-' + Moth + '-' + Day
return GMT
}
},
/** 日期格式化 */
getFormat(timestamp) {
if (timestamp == undefined || timestamp == null) {
return undefined
} else {
let dataArray = timestamp.split('-')
let Year = dataArray[0]
let Moth = dataArray[1]
let Day = dataArray[2].substring(0, 2)
let GMT = Year + '-' + Moth + '-' + Day
return GMT
}
},
formatData(value) {
if (value == '0' && value == 0) {
return value
} else {
if (value == undefined || value == null || value == '' || value == '') {
return '--'
} else {
return value
}
}
},
formatNumber(value) {
if (value == undefined || value == null || value == '') {
return '0'
} else {
return value
}
},
ChineseNum(num) {
const chineseNums = ['零', '一', '二', '三', '四', '五', '六', '七', '八', '九']
return num.toString().replace(/\d/g, match => {
return chineseNums[parseInt(match)]
})
}
}
}