ondrejd/datetimeextended

Rozšíření standartní PHP třídy DateTime pro snadné zjišťování nejbližšího pracovního dne.

dev-master 2015-10-05 22:50 UTC

This package is not auto-updated.

Last update: 2024-05-11 16:29:11 UTC


README

Build Status

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ů:

  1. Zákon č. 129/2006 Sb. ze dne 14. března 2006
  2. Zákon č. 101/2004 Sb. ze dne 10. února 2004
  3. Zákon č. 245/2000 Sb. ze dne 29. června 2000

Instalace

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í

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');