timing.util
Utility functions for the Timing library, including calendar printing.
print-calendar
(print-calendar year month)(print-calendar year month {:keys [first-day-of-week day-width show-week-numbers], :or {first-day-of-week 1, day-width 3, show-week-numbers false}})Prints a formatted calendar for the given month and year.
Options: - :first-day-of-week - Day to start week with (1=Monday, 7=Sunday), default 1 - :day-width - Width of each day cell, default 3 - :show-week-numbers - Whether to show week numbers, default false
Example: (print-calendar 2023 12) (print-calendar 2023 12 {:first-day-of-week 7 :show-week-numbers true})
print-year-calendar
(print-year-calendar year)(print-year-calendar year options)Prints calendars for all 12 months of the given year.
Options are passed through to print-calendar.
Example: (print-year-calendar 2024) (print-year-calendar 2024 {:first-day-of-week 7})