discord_bot/util/timer/parseTime.js
2022-06-10 20:19:51 +02:00

21 lines
494 B
JavaScript

module.exports = function(time){
let timeInSeconds = parseFloat(time.slice(0, time.length - 1))
let letter = time.slice(time.length - 1)
if(!isNaN(letter)) return parseFloat(time) * 60;
switch (letter.toUpperCase()) {
case "H":
timeInSeconds = timeInSeconds * 3600;
break;
case "M":
timeInSeconds = timeInSeconds * 60;
break;
case "S":
break;
case "D":
timeInSeconds = timeInSeconds * 86400;
break;
default:
timeInSeconds = -1;
}
return timeInSeconds;
}