calendar_streamlit / utils /__init__.py
Raul Garcia
Push
eb0b2fd
raw
history blame
No virus
463 Bytes
from datetime import datetime
import locale
import pytz
def friendly_date(date: datetime = datetime.now(), tz: str ="America/Mexico_City") -> str:
"""
Returns date in format "lunes 28 ago 2023"
"""
locale.setlocale(locale.LC_TIME, "es_MX.UTF-8")
timezone= pytz.timezone(tz)
return date.astimezone(timezone).strftime("%A %d %b %Y").replace(".", "")
if __name__ == "__main__":
print("Formatted date:", friendly_date(datetime.now()))