34 lines
1.5 KiB
JavaScript
34 lines
1.5 KiB
JavaScript
/**
|
|
* Created by syp on 2020/5/15.
|
|
*/
|
|
|
|
exports.install = function (Vue, options) {
|
|
Vue.prototype.formatDate = function (row, column) {
|
|
let data = row[column.property]
|
|
if (data == null) {
|
|
return null
|
|
}
|
|
let dt = new Date(data)
|
|
let yyyy = dt.getFullYear()
|
|
let MM = (dt.getMonth() + 1).toString().padStart(2, '0')
|
|
let dd = dt.getDate().toString().padStart(2, '0')
|
|
let h = dt.getHours().toString().padStart(2, '0')
|
|
let m = dt.getMinutes().toString().padStart(2, '0')
|
|
let s = dt.getSeconds().toString().padStart(2, '0')
|
|
return yyyy + '-' + MM + '-' + dd + ' ' + h + ':' + m + ':' + s
|
|
}
|
|
}
|
|
|
|
// timeFormate = function(timeStamp) {
|
|
// let year = new Date(timeStamp).getFullYear();
|
|
// let month =new Date(timeStamp).getMonth() + 1 < 10? "0" + (new Date(timeStamp).getMonth() + 1): new Date(timeStamp).getMonth() + 1;
|
|
// let date =new Date(timeStamp).getDate() < 10? "0" + new Date(timeStamp).getDate(): new Date(timeStamp).getDate();
|
|
// let hh =new Date(timeStamp).getHours() < 10? "0" + new Date(timeStamp).getHours(): new Date(timeStamp).getHours();
|
|
// let mm =new Date(timeStamp).getMinutes() < 10? "0" + new Date(timeStamp).getMinutes(): new Date(timeStamp).getMinutes();
|
|
// let ss =new Date(timeStamp).getSeconds() < 10? "0" + new Date(timeStamp).getSeconds(): new Date(timeStamp).getSeconds();
|
|
// this.nowTime = year + "年" + month + "月" + date +"日"+" "+hh+":"+mm+':'+ss ;
|
|
// }
|
|
|
|
// export default {
|
|
// timeFormate
|
|
// }
|