File size: 458 Bytes
eb0b2fd
 
 
 
 
 
 
 
 
123f51a
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()))