holidays-calendar
Version:
Library for retrieving the holidays' calendar of a locale.
44 lines (39 loc) • 1.51 kB
HTML
<html>
<head>
<meta charset="UTF-8">
<script src="../dist/HolidaysCalendar.js"></script>
<script src="../dist/HolidaysCalendar-brazil.js" charset="utf-8"></script>
<script>
function process()
{
var LB = '\r\n',
monthsNames = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'];
function echo(text, lineBreak)
{
if (typeof lineBreak == 'undefined')
lineBreak = true;
document.getElementById('out').innerHTML += text + ( lineBreak ? LB : '');
}
echo('01/01/2020 is '+HolidaysCalendar.Day(2020, 1, 1)+LB);
echo('All holidays in 2035: ');
var data = HolidaysCalendar.Year(2035);
for(var month in data.months)
{
var month = data.months[month];
echo(monthsNames[month-1]+':'+LB+'\t\t', false);
var days = HolidaysCalendar.Month(2035, month);
for(var day in days.days)
{
day = days.days[day];
echo(day+': '+HolidaysCalendar.Day(2035, month, day)+'\t', false);
}
echo('');
}
echo('');
}
</script>
</head>
<body onload="process()">
<pre id="out" />
</body>
</html>