Python Glossary English

все Python 3datetimeфункция

datetime.date.today()

date

Возвращает сегодняшнюю дату как объект date (без времени). Классовый метод — вызывается на самом классе date.

Синтаксис

from datetime import date
date.today()

Дата берётся из локальных часов машины, а не из UTC — на сервере в другом поясе около полуночи вы получите вчерашний или завтрашний день; если нужна дата по UTC, берите datetime.now(timezone.utc).date(). Полученный date нельзя сравнивать с datetime: равенство всегда даёт False, а < и > бросают TypeError, так что сначала приводите второй объект через .date().

Примеры

from datetime import date
today = date.today()
print(today)  # → ? сегодняшняя дата, например 2026-10-07
print(today.year, today.month, today.day)  # → ? например 2026 10 7

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности