Wandering-Cursor / ontu-schedule-bot

Still in BETA - A bot for gettings schedule of ONTU
MIT License
2 stars 0 forks source link

[FR] Встановлення часової зони користувача #40

Open makisukurisu opened 7 months ago

makisukurisu commented 7 months ago

Is your feature request related to a problem? Please describe. Додати до відображення пари в розкладі інформацію про те, коли ця пара розпочнеться за локальною часовою зоною.

Describe the solution you'd like Можна зберігати обрану часову зону на бекенді, чи, краще — спробувати її отримувати з запиту користувача (мета інформація точно містить мову клієнту).

Describe alternatives you've considered

Additional context Взято з цього коментаря.

makisukurisu commented 7 months ago

Варіант 1 - вказувати "технічну" назву часової зони (datetime.datetime.tzname())

Пара №1, триває з 08:00 по 09:20 - Понеділок (з 07:00 по 08:20 за CET)

Англ. мова (Онлайн практ.) | Англійська мова Іванов Іван Іванович

Картка: Ідентифікатор конференції: 311 116 1111 Код доступу: АБВГД

Варіант №2 - Вказувати назву зони, яку можна прив'язати до країни/місця (pytz)

Пара №1, триває з 08:00 по 09:20 - Понеділок (з 07:00 по 08:20 за Europe/Paris)

Англ. мова (Онлайн практ.) | Англійська мова Іванов Іван Іванович

Картка: Ідентифікатор конференції: 311 116 1111 Код доступу: АБВГД