mirror of
https://github.com/neoarz/Syntrel.git
synced 2025-12-25 11:40:12 +01:00
19 lines
514 B
Python
19 lines
514 B
Python
|
|
import time
|
||
|
|
|
||
|
|
|
||
|
|
def get_uptime(start_time: float) -> str:
|
||
|
|
uptime_seconds = int(time.time() - start_time)
|
||
|
|
days = uptime_seconds // 86400
|
||
|
|
hours = (uptime_seconds % 86400) // 3600
|
||
|
|
minutes = (uptime_seconds % 3600) // 60
|
||
|
|
seconds = uptime_seconds % 60
|
||
|
|
|
||
|
|
if days > 0:
|
||
|
|
return f"{days}d {hours}h {minutes}m {seconds}s"
|
||
|
|
elif hours > 0:
|
||
|
|
return f"{hours}h {minutes}m {seconds}s"
|
||
|
|
elif minutes > 0:
|
||
|
|
return f"{minutes}m {seconds}s"
|
||
|
|
else:
|
||
|
|
return f"{seconds}s"
|