NAME

Enum::Declare::Common::Calendar - Weekday, weekday flags, and month enums

SYNOPSIS

use Enum::Declare::Common::Calendar;

say Monday;    # 1
say January;   # 1
say December;  # 12

# Bitmask scheduling
my $weekdays = Mon | Tue | Wed | Thu | Fri;  # 31
ok($weekdays & Mon);  # true

ENUMS

Weekday :Export

ISO 8601 weekdays: Monday=1 through Sunday=7.

WeekdayFlag :Flags :Export

Bitmask flags: Mon=1, Tue=2, Wed=4, Thu=8, Fri=16, Sat=32, Sun=64.

Month :Export

Months: January=1 through December=12.

AUTHOR

LNATION <email@lnation.org>

LICENSE AND COPYRIGHT

Copyright 2026 LNATION. Artistic License 2.0.