52 lines
1.3 KiB
JavaScript
52 lines
1.3 KiB
JavaScript
timeFunc = {
|
|
addHours(time, h) {
|
|
time.setTime(time.getTime() + (h * 60 * 60 * 1000));
|
|
return time;
|
|
},
|
|
|
|
addMinutes(time, m) {
|
|
time.setTime(time.getTime() + (m * 60 * 1000));
|
|
return time;
|
|
},
|
|
|
|
addSeconds (time, s) {
|
|
time.setTime(time.getTime() + (s * 1000));
|
|
return time;
|
|
},
|
|
|
|
getHours(time) {
|
|
let hours;
|
|
if (typeof time !== 'number') {
|
|
hours = time.getHours().toString();
|
|
}
|
|
else {
|
|
hours = Math.floor(time / (1000 * 60 * 60)).toString();
|
|
}
|
|
hours = (hours.length < 2) ? `0${hours}` : hours;
|
|
return hours;
|
|
},
|
|
|
|
getMinutes(time) {
|
|
let minutes;
|
|
if (typeof time !== 'number') {
|
|
minutes = time.getMinutes().toString();
|
|
}
|
|
else {
|
|
minutes = Math.floor((time % (1000 * 60 * 60)) / (1000 * 60)).toString();
|
|
}
|
|
minutes = (minutes.length < 2) ? `0${minutes}` : minutes;
|
|
return minutes;
|
|
},
|
|
|
|
getSeconds(time) {
|
|
let seconds;
|
|
if (typeof time !== 'number') {
|
|
seconds = time.getSeconds().toString();
|
|
}
|
|
else {
|
|
seconds = Math.floor((time % (1000 * 60)) / 1000).toString();
|
|
}
|
|
seconds = (seconds.length < 2) ? `0${seconds}` : seconds;
|
|
return seconds;
|
|
}
|
|
}; |