Perl6 class that handles workdate calculations considering workdays, holidays and weekends
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

The WorkdayCalendar and Workdate objects allows to perform date calculations on a calendar that considers workdays (also called "business days").

Built on top of the Date datatype, it uses a calendar file to specify how many days a workweek has and what are the days considered holidays.

By default, the workweek is composed by Monday, Tuesday, Wednesday, Thursday, Friday. And Saturday and Sunday form the weekend.

Though most countries has the workweek of Monday to Friday, some have very different ones.

More information about workweeks can be found at

Detailed documentation is available at

Please send comments and ideas to