В javascript есть много доступных решений, чтобы проверить, находится ли дата в дневное время или нет. [How to check if the DST (Daylight Saving Time) is in effect and if it is what's the offset?].javascript - проверьте, действует ли дневное время для разного часового пояса
Но эти решения работают только тогда, когда кто-то находится в том же часовом поясе, где применим эффект дневного света, ex. Предположим, что мой текущий браузер (клиент) находится в IST (индийский стандарт - там, где есть нет дневного времени изменение), и я хочу проверить, нет ли даты в дневное время или нет для ET (Восточное время - где дневной свет -5, а стандарт - -4). Выше решение (из ссылки) даст мне правильный результат, только если мой часовой пояс системы находится в ET не IST.
Как его рассчитать?