mirror of
https://codeberg.org/Freedium-cfd/web.git
synced 2026-03-11 09:04:37 +00:00
45 lines
1.1 KiB
Python
45 lines
1.1 KiB
Python
from datetime import datetime
|
|
|
|
|
|
def convert_datetime_to_human_readable(unix_time: int):
|
|
"""Converts a datetime object to a human-readable format.
|
|
|
|
Args:
|
|
unix_time: The datetime object to convert.
|
|
|
|
Returns:
|
|
A human-readable string representing the datetime object.
|
|
"""
|
|
datetime_object = datetime.fromtimestamp(unix_time / 1000)
|
|
|
|
month_names = [
|
|
"January",
|
|
"February",
|
|
"March",
|
|
"April",
|
|
"May",
|
|
"June",
|
|
"July",
|
|
"August",
|
|
"September",
|
|
"October",
|
|
"November",
|
|
"December",
|
|
]
|
|
day = datetime_object.day
|
|
month = month_names[datetime_object.month - 1]
|
|
year = datetime_object.year
|
|
|
|
human_readable_string = f"{month} {day}, {year}"
|
|
|
|
return human_readable_string
|
|
|
|
|
|
def get_unix_ms() -> int:
|
|
# Get the current date and time
|
|
current_date_time = datetime.now()
|
|
|
|
# Convert to the number of milliseconds since January 1, 1970 (Unix Epoch time)
|
|
milliseconds_since_epoch = int(current_date_time.timestamp() * 1000)
|
|
|
|
return milliseconds_since_epoch
|