Задать вопрос
@entermix

Как правильно сформировать дату при рассылке email?

При отправке письма с сервера, в его содержании нужно указать время, когда произошло определенное событие, есть Unix Timestamp, как правильно сформировать дату, чтобы она пришла пользователю в его часовом поясе?
  • Вопрос задан
  • 121 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
w999d
@w999d
Web-developer
для этого надо знать его часовой пояс заранее )
варианты:
* спросить у него самого
* посчитать разницу/получить зону через яваскрипт и отправить на сервер.
Ответ написан
Комментировать
valerium
@valerium
Изобретая велосипед
Можно сделать небольшой финт ушами и посылать в тексте письма не точное время, а «N минут назад», и в заголовке передавать дату и время отправки с часовым поясом сервера.

Почтовый клиент получателя, используя данные локальной оси, правильно покажет получателю время отправки, а дальше он уже сам в уме сообразит, в котором часу в действительности произошло событие.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы