直接调用cronChangeDate传一个cron格式的编码
cronChangeDate (str) {
var toDate = {}
var resArr = []
var res = []
//
var year = []
var month = []
var days = []
var hours = []
var min = []
var second = []
if (!str) {
res.push('空')
} else {
var nArr = str.split(' ')
year = this.getYear(nArr[6])
month = this.getMonth(nArr[4])
days = this.getdays(nArr[3])
hours = this.gethours(nArr[2])
min = this.getmin(nArr[1])
second = this.getsecond(nArr[0])
for (var q = 0; q < year.length; q++) {
for (var w = 0; w < month.length; w++) {
for (var e = 0; e < days.length; e++) {
for (var r = 0; r < hours.length; r++) {
for (var t = 0; t < min.length; t++) {
for (var y = 0; y < second.length; y++) {
res.push(year[q] + '-' + month[w] + '-' + days[e] + ' ' + hours[r] + ':' + min[t] + ':' + second[y])
}
}
}
}
}
}
}
return res
},
getYear (data) {
var arr = []
if (data.length === 9) {
arr.push(data.split('-')[0].toString())
} else {
var date = new Date()
arr.push(date.getFullYear().toString())
}
return arr
},
getMonth (data) {
var arr = []
data = data.split(',')
if (data.length > 2) {
for (var i = 0; i < data.length; i++) {
arr.push(data[i])
}
} else {
arr = data
}
return arr
},
getdays (data) {
var arr = []
data = data.split(',')
if (data.length > 2) {
for (var i = 0; i < data.length; i++) {
arr.push(data[i])
}
} else {
arr = data
}
return arr
},
gethours (data) {
var arr = []
data = data.split(',')
if (data.length > 2) {
for (var i = 0; i < data.length; i++) {
arr.push(data[i])
}
} else {
arr = data
}
return arr
},
getmin (data) {
var arr = []
data = data.split(',')
if (data.length > 2) {
for (var i = 0; i < data.length; i++) {
arr.push(data[i])
}
} else {
arr = data
}
return arr
},
getsecond (data) {
var arr = []
data = data.split(',')
if (data.length > 2) {
for (var i = 0; i < data.length; i++) {
arr.push(data[i])
}
} else {
arr = data
}
return arr
},
显示效果