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.
46 lines
1.4 KiB
46 lines
1.4 KiB
export function formatterDateTime(datetime,type){
|
|
var year = datetime.getFullYear(),
|
|
month = ("0" + (datetime.getMonth() + 1)).slice(-2),
|
|
date = ("0" + datetime.getDate()).slice(-2),
|
|
hour = ("0" + datetime.getHours()).slice(-2),
|
|
minute = ("0" + datetime.getMinutes()).slice(-2),
|
|
second = ("0" + datetime.getSeconds()).slice(-2);
|
|
if (type === "Y-M-D h:min:s") {
|
|
var result = year + "-" + month + "-" + date + " " + hour + ":" + minute + ":" + second;
|
|
} else if (type === "Y-M-D h:min") {
|
|
var result = year + "-" + month + "-" + date + " " + hour + ":" + minute + ":00";
|
|
} else if (type === "Y-M-D") {
|
|
var result = year + "-" + month + "-" + date;
|
|
} else if (type === "Y-M") {
|
|
var result = year + "-" + mouth
|
|
} else if (type === "Y") {
|
|
var result = year
|
|
} else if (type === "M") {
|
|
var result = month
|
|
} else if (type === "h:min") {
|
|
var result = hour + ":" + minute + ":00"
|
|
}else if(type === "YMD"){
|
|
var result = year + "" + month + "" + date
|
|
}
|
|
if (type === "h:min:s") {
|
|
var result = hour + ":" + minute + ":" + second;
|
|
}
|
|
return result;
|
|
}
|
|
|
|
function formatTime(time) {
|
|
if (typeof time !== 'number' || time < 0) {
|
|
return time
|
|
}
|
|
|
|
var hour = parseInt(time / 3600)
|
|
time = time % 3600
|
|
var minute = parseInt(time / 60)
|
|
time = time % 60
|
|
var second = time
|
|
|
|
return ([hour, minute, second]).map(function(n) {
|
|
n = n.toString()
|
|
return n[1] ? n : '0' + n
|
|
}).join(':')
|
|
}
|