For non-Czech users: This project contains sources aimed primarily for Czech environment. This file is thus just in Czech. Anyway sources self are commented in English.
Rozšíření standartní PHP třídy DateTime pro snadné zjišťování nejbližšího pracovního dne - v tomto se počítá s víkendy i českými státními svátky.
Použité data pro státní svátky (přesněji pro dny pracovního klidu) vychází ze zákonů:
- Zákon č. 129/2006 Sb. ze dne 14. března 2006
- Zákon č. 101/2004 Sb. ze dne 10. února 2004
- Zákon č. 245/2000 Sb. ze dne 29. června 2000
Buď můžete stáhnout zdrojové kódy přímo zde z repozitáře nebo použít Composer - stačí do vyjmenovaných závislostí v souboru composer.json
přidat tento záznam:
{
"require": {
"ondrejd/datetimeextended": "dev-master"
}
}
Použití je snadné:
<?php
/**
* @var DateTimeExtended $helper
*/
$helper = new DateTimeExtended();
// Prints next working day
echo $helper->getNextWorkingDay()->format('Y-m-d H:i:s');