Add business days to a date
Move forward by a chosen number of Monday-Friday days while skipping supplied exclusions.
Work with schedules, dates, and time. Each guide includes full code, usage instructions, and ideas for making it your own.
Search this category ↗Move forward by a chosen number of Monday-Friday days while skipping supplied exclusions.
Find missing or repeated event UIDs in a local ICS file.
Find the UTC overlap between two local work windows on an explicit date.
Calculate signed day differences for start/end date pairs.
Convert an offset-bearing timestamp into a selected IANA time zone.
Convert Unix seconds into offset-aware UTC ISO timestamps.
Count chosen weekdays in an inclusive date range, excluding supplied dates.
Turn explicit UTC event rows into an ICS file for manual import.
Merge busy intervals and list free gaps within explicit UTC bounds.
Report absent daily dates between explicit inclusive bounds.
Find the next recurrence of month/day dates with an explicit leap-day policy.
Report pairs of offset-bearing intervals that overlap in UTC.
List dates such as the second Tuesday of every month.
Generate a day-of-month recurrence with explicit skip or last-day handling.
List chosen weekdays within an inclusive date range.
Group ISO date lines by ISO week-year and week number.
Organize event labels beneath their UTC starting dates.
List stored summary, start, end, UID, and recurrence rule fields without expanding recurrences.
Add calendar year, quarter, month, and weekday labels to ISO date lines.
Generate the final date of every month in a chosen year.
Calculate days until named dates relative to an explicit reference date.
Combine event-only ICS files containing UTC or all-day event times, refusing duplicate UIDs.
Parse dates using one explicit format and write ISO dates.
Move every event start/end by an explicit duration and write a new CSV.
Sum recorded interval durations by label without merging overlaps.