ln.skyscanner/www/ln.tools.js

28 lines
550 B
JavaScript

function ntos(n,l){
n = n.toString();
while (n.length < l){
n = "0" + n;
}
return n;
}
function timespan(value){
var days, hours, minutes, seconds;
value = parseInt(value);
days = parseInt(value / 86400);
value %= 86400;
hours = parseInt(value / 3600);
value %= 3600;
minutes = parseInt(value / 60);
value %= 60;
seconds = parseInt(value);
var r = "";
if (days > 0)
r += `${days}d `;
r += `${ntos(hours,2)}:${ntos(minutes,2)}:${ntos(seconds,2)}`;
return r;
}