diff --git a/web_app/js/sif_tools.js b/web_app/js/sif_tools.js index e223d1c..bcd6d7b 100644 --- a/web_app/js/sif_tools.js +++ b/web_app/js/sif_tools.js @@ -648,7 +648,19 @@ function run_timer() var days = Math.floor( t/(1000*60*60*24) ); var total_hours = (days * 24) + hours; - var time_till = sprintf("

%d hours total
%d days %d hours %d minutes %d seconds

", total_hours, days, hours, minutes, seconds); + var time_till = "

"; + + if (total_hours >= 24) { + time_till += sprintf("%d hours
", total_hours); + } + time_till += "("; + if (days >= 1) { + time_till += sprintf("%d day%s ", days, (days > 1 ? "s" : "")); + } + if (hours >= 1) { + time_till += sprintf("%d hour%s ", hours, (hours > 1 ? "s" : "")); + } + time_till += sprintf("%d minute%s %d second%s)

", minutes, (minutes > 1? "s" : ""), seconds, (seconds > 1 ? "s" : "")); // d.asDays() + " days " + d.asHours() + moment.utc(ms).format(":mm:ss"); // var time_till = moment.utc(end.diff(now)).format("HH:mm:ss");//.format("HH:mm:ss");