Spaces:
Running
Running
File size: 457 Bytes
eb0b2fd 08a52c5 eb0b2fd |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
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_ES")
timezone= pytz.timezone(tz)
return date.astimezone(timezone).strftime("%A %d %b %Y").replace(".", "")
if __name__ == "__main__":
print("Formatted date:", friendly_date(datetime.now())) |