Как в емейл узнать местное время у того, кому отвечаю?
Как узнать разницу во времени , то есть который час у того, кому пишу, чтобы узнать, у него ещё день или уже ночь ?
Ответы (1):
Есть два варианта.
1) Надо добраться до заголовков письма от пользователя (в яндекс-почте это "Свойства письма", в мэйл-ру-почте это "Ещё" -> "Служебные заголовки", в других почтовых сервисах надо смотреть что-то аналогичное), и там внизу смотреть строку примерно такого вида:
Date: Thu, 20 Aug 2015 11:00:43 +0300
Откуда видно, что на компьютере пользователя выставлен третий часовой пояс. Но этот способ ненадёжен - пользователь может выставить всё что угодно, да и может ошибиться с выбором часового пояса (например до сих пор попадаются операционные системы, которые для Москвы предлагают неверный, четвёртый часовой пояс).
2) Если известно, где находится пользователь, просто пойти на карту часовых поясов и, наводя мышь на нужный населённый пункт (или близлежащий крупный), увидеть текущее время у пользователя.