let formatDate = function(value, type) {
let date = new Date(value * 1000),
Y = date.getFullYear(),
m = date.getMonth() + 1,
d = date.getDate(),
h = date.getHours(),
i = date.getMinutes(),
s = date.getSeconds();
let mm = m,
dd = d,
hh = h,
ii = i,
ss = s;
let t = '';
if (m < 10) {
mm = '0' + m;
}
if (d < 10) {
dd = '0' + d;
}
if (hh < 10) {
hh = '0' + hh;
}
if (i < 10) {
ii = '0' + i
}
if (s < 10) {
ss = '0' + s;
}
switch (type) {
case 0 || undefined:
t = Y + '-' + mm + '-' + dd;
break;
case 1:
t = Y + '-' + mm + '-' + dd;
break;
case 2:
t = Y + '/' + m + '/' + d + ' ' + hh + ':' + ii;
break;
case 3:
t = Y + '/' + m + '/' + d;
break;
case 4:
t = Y + '年' + m + '月' + d + '日' + ' ' + hh + ':' + ii;
break;
case 5:
t = Y + '-' + mm + '-' + dd + ' ' + hh + ':' + ii + ':' + ss;
break;
case 6:
t = Y + '年' + m + '月' + d + '日' + ' ' + hh + ':' + ii;
break;
case 7:
t = Y + '年' + m + '月' + d + '日';
break;
case 8:
t = m + '.' + d;
break;
}
return t;
};