<?php
use lib\StatesInfo\StatesInfo;
require_once 'lib/StatesInfo/StatesInfo.php';
$oSI = new StatesInfo('CH');
$aStates = $oSI->listStates();
echo '<h1>Liste der Kantone mit Feiertagen 2020</h1>' . PHP_EOL;
echo '<ul>' . PHP_EOL;
foreach ($aStates as $strShort => $strState) {
echo '<li>' . $strState . ' (' . $strShort . ')</li>' . PHP_EOL;
$aList = $oSI->listOfficialHolidays($strShort, 2020);
echo '<ul>' . PHP_EOL;
foreach ($aList as $id => $aHoliday) {
echo '<li>' . date('d.m.Y', $aHoliday['date']) . ': ' . $aHoliday['name'] . '</li>' . PHP_EOL;
}
echo '</ul>' . PHP_EOL;
}
echo '</ul>' . PHP_EOL;
echo '<h1>Kanton für Postleitzahl 8212</h1>' . PHP_EOL;
echo $oSI->getStateFromPostcode(8212) . PHP_EOL;
echo '<h1>Feiertage 2021 in Graubünden</h1>' . PHP_EOL;
$aList = $oSI->listOfficialHolidays('GR', 2021);
foreach ($aList as $aHoliday) {
echo date('d.m.Y', $aHoliday['date']) . ': ' . $aHoliday['name'] . '<br/>' . PHP_EOL;
}
|