diff --git a/Moose Development/Moose/Utilities/Utils.lua b/Moose Development/Moose/Utilities/Utils.lua index 31f868fbc..60e07f9dc 100644 --- a/Moose Development/Moose/Utilities/Utils.lua +++ b/Moose Development/Moose/Utilities/Utils.lua @@ -1724,11 +1724,17 @@ end --- Get OS time. Needs os to be desanitized! -- @return #number Os time in seconds. function UTILS.GetOSTime() - if os then - return os.clock() - end - - return nil + if os then + local ts = 0 + local t = os.date("*t") + local s = t.sec + local m = t.min * 60 + local h = t.hour * 3600 + ts = s+m+h + return ts + else + return nil + end end --- Shuffle a table accoring to Fisher Yeates algorithm