webchemistry / svatky
Installs: 8 386
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 3
Forks: 1
Open Issues: 0
Requires
- php: >= 7.1
Requires (Dev)
- codeception/codeception: ^2.3
- phpstan/phpstan: ^0.7.0
This package is auto-updated.
Last update: 2024-12-08 22:46:47 UTC
README
České svátky
Instalace:
composer require webchemistry/svatky
Použití
Svátek dnes
$names = WebChemistry\NameDay::getToday();
Svátek zítra
$names = WebChemistry\NameDay::getTommorrow();
Svátek včera
$names = WebChemistry\NameDay::getYesterday();
Svátek přes třídu DateTime
$names = WebChemistry\NameDay::getByDateTime(new \DateTime('+ 1 month'));
Svátek přes timestamp
$names = WebChemistry\NameDay::getByTimestamp(time() + (3 * 24 * 60 * 60));
Svátek přes den a měsíc
$names = WebChemistry\NameDay::get(31, 12);
Jaký den a měsíc má svátek?
$date = WebChemistry\NameDay::getByName('Řehoř');
Metody
Třída WebChemistry\Name
$name->getNames(); // Vrací pole jmen v daném měsíci, většinou jednoprvkový (string) $name; // Převede jména/jméno na string, v případě, že se jedná o více jmen, tak jsou oddělené čárkou a mezerou tzn. ", "
Třída WebChemistry\Date
$date->getDay(); // Den jako int $date->getMonth(); // Měsíc jako int $date->toDateTime(); // Objekt DateTime s aktuálním rokem $date->toTimestamp(); // Timestamp s aktuálním rokem (string) $date; // String nejprve den, potom měsíc oddělené tečkou
TODO: Petr má svátek 22.2 a 29.6, není zahrnuto 29.6