#year #leap #is-leap-year #get-days-in-month

no-std year-helper

This library provides some useful functions to deal with years

4 releases

0.2.1 Jan 6, 2023
0.2.0 Dec 30, 2022
0.1.1 Dec 30, 2022
0.1.0 Dec 27, 2022

#461 in Date and time

Download history 27/week @ 2024-03-11 42/week @ 2024-03-18 73/week @ 2024-03-25 120/week @ 2024-04-01 139/week @ 2024-04-08 72/week @ 2024-04-15 86/week @ 2024-04-22 145/week @ 2024-04-29 225/week @ 2024-05-06 107/week @ 2024-05-13 72/week @ 2024-05-20 51/week @ 2024-05-27 67/week @ 2024-06-03 75/week @ 2024-06-10 108/week @ 2024-06-17 90/week @ 2024-06-24

344 downloads per month
Used in 3 crates (2 directly)

MIT license

5KB
51 lines

Year Helper

CI

This library provides some useful functions to deal with years.

Usage

let year = 2020;
let month = 2;

let leap_year = year_helper::is_leap_year(year);

let days_in_month = year_helper::get_days_in_month(year, month);
let days_in_year = year_helper::get_days_in_year(year);

// or use the following functions if the year has been determined whether it is a leap year
let days_in_month = year_helper::get_days_in_month_2(leap_year, month);
let days_in_year = year_helper::get_days_in_year_2(leap_year);

Crates.io

https://crates.io/crates/year-helper

Documentation

https://docs.rs/year-helper

License

MIT


lib.rs:

Year Helper

This library provides some useful functions to deal with years.

Usage

let year = 2020;
let month = 2;

let leap_year = year_helper::is_leap_year(year);

let days_in_month = year_helper::get_days_in_month(year, month);
let days_in_year = year_helper::get_days_in_year(year);

// or use the following functions if the year has been determined whether it is a leap year
let days_in_month = year_helper::get_days_in_month_2(leap_year, month);
let days_in_year = year_helper::get_days_in_year_2(leap_year);

No runtime deps