frolovelo / saloon_bot

telegram bot for booking to a beauty salon using Google Sheets
21 stars 3 forks source link

Таймзона при записи/просмотре доступного времени записи #2

Closed rkrotov closed 2 days ago

rkrotov commented 2 weeks ago

При просмотре записей на сегодня не учитывается таймзона, соответственно отображаются слоты, которые не должны. в google_sheet.py

from pytz import timezone tz = timezone("Europe/Moscow")

и все datetime.now() заменить на datetime.now(tz=tz)

Еще похоже ошибка в условии: if v == client_record and k == date_today.time() < datetime.strptime(k, '%H:%M').time() По итогу его просто убрал и расширил следующее, т.к. на сегодня логично видеть и записи в прошедшем времени (это спорная правка): if date_today.date() <= date_sheet.date() <= (date_today + timedelta(days=count_days)).date():

frolovelo commented 1 week ago

Добавлю tz, спасибо

frolovelo commented 2 days ago

commit 4aa5acc