Skip to content
/ CNID Public

❗ This is a read-only mirror of the CRAN R package repository. CNID — Get Basic Information from Chinese ID Number. Homepage: https://gitlab.com/chuxinyuan/cnid Report bugs for this package: https://gitlab.com/chuxinyuan/cnid/-/issues

License

Notifications You must be signed in to change notification settings

cran/CNID

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

The Chinese ID number contains a lot of information, this package helps you get the date of birth, age, age based on year, gender, region, zodiac, constellation information from the Chinese ID number.

Installation

# Install development version from GitLab
remotes::install_gitlab("chuxinyuan/cnid")
# Install from CRAN
install.packages("CNID")

Usage

Get full information from ID number.

id = c(
  "652801197305161555", 
  "130206202202291545",
  "110101841125178"
)
cnid_info(id)

Check the ID number for logical errors.

check_id(id)

Get date of birth, age, gender, etc.

birth_year(id)
birth_month(id)
birth_day(id)
birth_date(id)
age(id)
age_by_year(id)
gender(id)
region(id)
zodiac(id)
cstl(id)

Calculate the number of days in a specified year and month, the default is current year. such as february 2022.

mdays(2, 2022)

Calculate the number of days in a specified year, the default is current year. such as 2022.

ydays(2022)

License

CNID is free and open source software, licensed under MIT + file LICENSE.

About

❗ This is a read-only mirror of the CRAN R package repository. CNID — Get Basic Information from Chinese ID Number. Homepage: https://gitlab.com/chuxinyuan/cnid Report bugs for this package: https://gitlab.com/chuxinyuan/cnid/-/issues

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages