diff --git a/code/_helpers/time.dm b/code/_helpers/time.dm index 8d37b47f0a..89b5f674f7 100644 --- a/code/_helpers/time.dm +++ b/code/_helpers/time.dm @@ -8,11 +8,17 @@ var/roundstart_hour = 0 //Returns the world time in english proc/worldtime2text(time = world.time) if(!roundstart_hour) roundstart_hour = pick(2,7,12,17) - return "[(round(time / 36000)+roundstart_hour) % 24]:[(time / 600 % 60) < 10 ? add_zero(time / 600 % 60, 1) : time / 600 % 60]" + + var/hour = (round(time / 36000)+roundstart_hour) % 24 + if(hour < 10) hour = add_zero(hour, 1) + var/minute = time / 600 % 60 + if(minute < 10) minute = add_zero(minute, 1) + + return "[hour]:[minute]" proc/worlddate2text() return num2text((text2num(time2text(world.timeofday, "YYYY"))+544)) + "-" + time2text(world.timeofday, "MM-DD") - + proc/time_stamp() return time2text(world.timeofday, "hh:mm:ss")