Попытка настроить часовые пояса на веб-сайтах или в приложениях может оказаться непростой задачей, особенно если учитывать переход на летнее время. Чтобы избежать необходимости создания модели преобразования часовых поясов, мы собираемся обсудить, как вы можете использовать следующий API в JavaScript для упрощения поиска часовых поясов по странам или кодам ISO.

Начнем с установки библиотеки jQuery:

bower install jquery

После завершения установки мы готовы вызвать функцию получения часовых поясов:

var settings = {
     "url": "https://api.cloudmersive.com/validate/address/country/get-timezones",
     "method": "POST",
     "timeout": 0,
     "headers": {
          "Content-Type": "application/json",
          "Apikey": "YOUR-API-KEY-HERE"
     },
     "data": JSON.stringify({
          "CountryCodeOrName": "<string>"
     }),
};
$.ajax(settings).done(function (response) {
     console.log(response);
});

Имя или имена часовых поясов будут возвращены вместе с текущим временем, названием страны, двухбуквенным кодом ISO, двухбуквенным кодом FIPS и трехбуквенным кодом. Если вам нужно получить ключ API, просто посетите веб-сайт Cloudmersive и зарегистрируйте бесплатную учетную запись; это обеспечит 800 звонков в месяц без ограничения срока действия.