Неверная дата и время в предупреждениях о тишине и приостановке

Здравствуйте,

Я заметил, что в предупреждениях о приостановке и отключении уведомлений, а также в письмах указана неверная дата. Извините, если я что-то упустил.

Воспроизведение

  1. Настройте дату и время в модальном окне приостановки (установите произвольные значения). Я установил приостановку на неделю.
  2. Укажите причину и составьте собственное сообщение для письма.
  3. Нажмите кнопку «Приостановить».

В письме указано: до 12 мая 2022 года, 22:00.

На карточке пользователя указано: до 13 мая 2022 года, 00:00.


То же самое отображается на странице администратора.
Screenshot 2022-05-06 at 10.13.22

По моему мнению, на карточке пользователя и на странице администратора время должно быть указано как 9:32, а в письме неверны и дата, и время.

Спасибо :slightly_smiling_face:

3 лайка

Я немного поэкспериментировал с этим, и, похоже, есть некоторое расхождение между введёнными датами/временем и отображаемыми датами/временем.

Для приостановки на 1 день (значение по умолчанию, уже введённое ранее):





А для пользовательской приостановки на 1 неделю:




В обоих случаях в письме время было сдвинуто на один час, а для любой приостановки длиннее одного дня время округлялось до полуночи, и при этом дата в письме сдвигалась на день назад.

Редактирование: Убедившись, что я сделал все нужные скриншоты по ходу дела, я запутался в мыслях. :slightly_smiling_face:

Дело в том, что от 00:00 отнимается один час, из-за чего дата становится на день раньше. Так что проблема скорее в потерянном часу между вводом и отправкой письма. А @Don потерял целых два. :thinking:

3 лайка

Я могу воспроизвести все проблемы. Я займусь этим.

3 лайка

Это исправляет отображение даты в письмах как при отключении уведомлений, так и при приостановке аккаунтов пользователей. Даты будут конвертированы в часовой пояс пользователя:

Далее нам нужно исправить проблему с округлением. Я занимаюсь этим вопросом.

3 лайка

Ошибка округления была только что исправлена @j.jaffeux в

3 лайка

Эта тема была автоматически закрыта через 3 дня. Новые ответы больше не принимаются.