Cow_Life_Sim_RPG/Utils/TimeDisplayUtils.gd

29 lines
518 B
GDScript

extends Node
class_name TimeDisplayUtils
const secondsInHour = 3600
static func get_time_string(time):
var hours = int(time)/int(secondsInHour)
time -= hours*secondsInHour
var minutes = int(time)/int(60)
time -= minutes*60
var resultString = ""
if hours > 0:
resultString += str(hours) + "h"
if minutes > 0:
if resultString != "":
resultString += " "
resultString += str(minutes) + "m"
if resultString != "":
resultString += " "
resultString += str(time) + "s"
return resultString