Если вы добавляете базовые службы даты и времени в свое приложение, вы можете воспользоваться этим: наш API праздничных дней быстро предоставляет записи о праздничных днях в более чем 100 странах, включая конкретные данные о том, когда наступает праздник, независимо от того, является ли он общенациональным праздником. , каково местное название праздника (по умолчанию вся информация предоставляется на английском языке) и многое другое. Для доступа к соответствующим записям требуется необработанная страна и год в качестве входных данных.
Вы можете легко воспользоваться преимуществами этого API с помощью бесплатной учетной записи Cloudmersive и ключа API, структурировав вызов API с помощью приведенных ниже примеров кода JavaScript.
Чтобы структурировать вызов с помощью функции XHR в JavaScript, используйте следующий фрагмент кода:
var data = JSON.stringify({
"RawCountryInput": "<string>",
"Year": "<integer>"
});
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function() {
if(this.readyState === 4) {
console.log(this.responseText);
}
});
xhr.open("POST", "https://api.cloudmersive.com/validate/date-time/get/holidays");
xhr.setRequestHeader("Content-Type", "application/json");
xhr.setRequestHeader("Apikey", "YOUR-API-KEY-HERE");
xhr.send(data);
Чтобы вместо этого установить jQuery, выполните следующую команду:
bower install jquery
А затем вызовите API:
var settings = {
"url": "https://api.cloudmersive.com/validate/date-time/get/holidays",
"method": "POST",
"timeout": 0,
"headers": {
"Content-Type": "application/json",
"Apikey": "YOUR-API-KEY-HERE"
},
"data": JSON.stringify({
"RawCountryInput": "<string>",
"Year": "<integer>"
}),
};
$.ajax(settings).done(function (response) {
console.log(response);
});
Все готово — дальнейший ввод кода не требуется!