dev-fusion / birth-number
Slovak Birth Number utility
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 1
Open Issues: 0
pkg:composer/dev-fusion/birth-number
Requires
- php: ^7.0
This package is auto-updated.
Last update: 2025-12-29 03:34:10 UTC
README
Slovak Birth Number utility (sk: Rodné Číslo)
Instalation
composer require dev-fusion/birth-number
Defining a Birth Number
use DevFusion\BirthNumber; $bn1 = new BirthNumber(9707192649); $bn2 = (new BirthNumber()) ->createFromNumber(9707192649); $bn3 = (new BirthNumber()) ->createFromDate(1997, 7, 19, 2649, BirthNumber::GENDER_MALE);
Validating the Birth Number
use DevFusion\BirthNumber; $bn = new BirthNumber(9707192649); $bn->isValid(); // TRUE
Getting Day, Month and Year of Birth from Birth Number
use DevFusion\BirthNumber; $bn = new BirthNumber(9707192649); $bn->getDay(); // 19 $bn->getMonth(); // 7 $bn->getYear(); // 1997
Getting Date Object
use DevFusion\BirthNumber; $bn = new BirthNumber(9707192649); $bn->getBirthDate(); // DateTime object
Getting Age
use DevFusion\BirthNumber; $bn = new BirthNumber(9707192649); $bn->getAge(); // 24.016438356164
Checking Adulthood
use DevFusion\BirthNumber; $bn = new BirthNumber(9707192649); $bn->isAdult(); // TRUE $bn->isAdolescent(); // FALSE
Getting Gender
use DevFusion\BirthNumber; $bn = new BirthNumber(9707192649); $bn->getGender(); // 0 (BirthNumber::GENDER_MALE)
Checking Gender
use DevFusion\BirthNumber; $bn = new BirthNumber(9707192649); $bn->isMale(); // TRUE $bn->isFemale(); // FALSE