Как получить дату и время в JavaScript для данного часового пояса с переходом на летнее время - PullRequest
0 голосов
/ 14 мая 2018

Как получить дату и время в JavaScript для данного часового пояса с переходом на летнее время

Ниже приведена функция, которую я использовал, но есть другие параметры, чтобы найти, включен ли DST

  • (UTC-07: 00) Горное время (США и Канада)
  • (UTC-07: 00) Чихуахуа, Ла
  • Пас, Масатлан ​​(UTC-07: 00) Аризона

здесь Аризона не подпадает под DST, тогда как другие 2 часовых пояса имеют DST, Так как же получить дату и время для MST с помощью DST?

var $DateUTC = new Date();
ConvertDateTimeFormat($DateUTC ,-7)

function ConvertDateTimeFormat($InputDate,$TimeZone)
{

        var $DateUTC = new Date();
        var $utc = $DateUTC.getTime() + ($DateUTC.getTimezoneOffset() * 60000);
        var $Current_Date_BasedOn_TimeZone = new Date($utc + (3600000*-$TimeZone));
        var $Date = $Current_Date_BasedOn_TimeZone.toISOString();
        _log("The Current Time for given time zone"+$TimeFormat+" Is" +$Date);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...