Converts personal identification codes from various countries into birthdate.
- Automatic Birthdate Extraction: Effortlessly extracts birthdates from national ID codes.
- Built-in Validation: Confirms personal code validity using checksum verification before returning a date.
- Country-Agnostic: Automatically identifies and processes the country format, requiring no additional parameters.
- Lightweight & Seamless Integration: Designed for easy integration into any project with minimal setup.
- Date Range Restriction: Only supports personal codes issued from 1900 to the present. Future-dated codes are not currently supported.
npm install @remato/personal-code-to-birthday
const birthday = personalCodeToBirthday('39309262855')
console.log(birthday) // outputs { day: 26, month: 9, year: 1993 }
- 🇺🇦 Ukraine
- 🇪🇪 Estonia
- 🇱🇻 Latvia
- 🇱🇹 Lithuania
- 🇵🇱 Poland
- 🇫🇮 Finland
- 🇸🇪 Sweden
- 🇳🇴 Norway
- 🇩🇰 Denmark
- 🇷🇴 Romania
Need support for a new country or have feedback? Create an issue.