Home › Everyday Life › Add Luxembourg Working Days
Add Luxembourg Working Days
Adds or subtracts Luxembourg authority-scope working days in exact coverage. Requires explicit mon_fri_planning; personal compensatory leave and bank-only closures are not computed.
When to use
You need a deterministic Luxembourg working-day offset.
Do not use when: Luxembourg 2026-2028 statutory holiday dates over an explicitly selected Monday-Friday planning baseline, BEFORE individual annual or compensatory leave. A holiday on a normally non-worked day may produce compensatory leave depending on the employee's schedule, hours and applicable rules; no compensation date or next-Monday closure is assigned here. Bank-only Good Friday/Christmas Eve afternoon, customary or collectively agreed holidays, school/local/employer/shift schedules, hours, payroll, personal entitlements and legal deadlines are not computed.
Example user requests
- Add or subtract Luxembourg working days around Europe Day is statutory rest.
- Add or subtract Luxembourg working days around No uniform Monday compensation date.
- Add or subtract Luxembourg working days around Bank-only Good Friday is not general statutory rest.
Formula
planning_workday = weekday AND no statutory_holiday_rest; individual leave is not deducted
Apply eleven official statutory dates per year to the explicit Monday-Friday planning baseline. No uniform Monday substitute, personal compensatory date or payroll inference.
Inputs
| Parameter | Type | Unit | Required | Description |
|---|---|---|---|---|
start_date | date | yes | Gregorian start date in 2026-2028. | |
working_days | integer | yes | Signed offset; start date excluded for non-zero offsets. Range: ≥ -1000, ≤ 1000 | |
work_schedule | enum: mon_fri_planning | yes | Required explicit Monday-Friday planning baseline BEFORE individual annual/compensatory leave; not a personal roster. |
Outputs
| Output | Type | Unit | Description |
|---|---|---|---|
start_date | date | Input date. | |
result_date | date | Date reached. | |
working_days_added | integer | Signed requested offset. | |
calendar_days_elapsed | integer | Signed Gregorian difference. | |
public_holidays_skipped | list | Exact events crossed. | |
territory | string | LU (Luxembourg). | |
territory_name | string | Luxembourg | |
day_type | string | statutory_holiday_rest, weekend_baseline or regular_workday. | |
holiday_names | string_list | Events applying on the date. | |
holiday_kinds | string_list | Authority event classifications. | |
holiday_details | list | Structured event details, including partial-day notes where published. | |
calendar_scope | string | Luxembourg 2026-2028 eleven annual statutory holidays with explicit Monday-Friday planning baseline before individualized leave | |
holiday_policy | string | Eleven_L232_2_statutory_holidays_per_year; individualized_compensation_not_computed | |
substitute_day_policy | string | No_uniform_next_Monday_or_compensatory_leave_date_assigned | |
calendar_profile | string | luxembourg-public-holidays | |
dataset_version | string | lu-statutory-calendar-2026-2028.1 | |
sources | list | Authority and legislation sources. | |
work_schedule | string | Explicit mon_fri_planning baseline. | |
is_statutory_non_working_day | boolean | Whether result.date is one of eleven annual general statutory holiday dates; not personal attendance. | |
holiday_on_baseline_weekend | boolean | Statutory holiday falls on Saturday/Sunday. Calendar fact only, not an individual compensatory entitlement. | |
compensatory_leave_scope | string | Always not_computed; personal schedule and applicable rules required. | |
compensatory_date_policy | string | Always no_dates_assigned; not a denial of compensatory leave. | |
personal_roster_scope | string | Always not_computed. | |
payroll_scope | string | Always not_computed. |
Example
Zero offset is identity: {"start_date":"2026-01-01","working_days":0,"work_schedule":"mon_fri_planning"} → {"result_date":"2026-01-01","working_days_added":0}
GET https://tttkmbb.com/api/v1/calculate/luxembourg-public-add-working-days?start_date=2026-01-01&working_days=0&work_schedule=mon_fri_planning
Machine access
- API:
GET https://tttkmbb.com/api/v1/calculate/luxembourg-public-add-working-days(query parameters) orPOSTwith a JSON body{"inputs": {...}} - Schema: https://tttkmbb.com/api/v1/calculators/luxembourg-public-add-working-days · Markdown: https://tttkmbb.com/everyday/luxembourg-public-add-working-days.md · JSON definition: https://tttkmbb.com/everyday/luxembourg-public-add-working-days.json
- MCP: server
https://tttkmbb.com/mcp, toolrun_calculator with calculator_id="luxembourg-public-add-working-days" - OpenAPI operationId:
add_lu_working_days - Freshness:
static. Authentication: none. Rate limit: fair use (see rate limits).
Sources
- ITM: Jours feries legaux, dated table 2025-2030 (government_calendar)
- Luxembourg government portal: Public holidays (government_calendar)
- ITM D9a2: Eleven statutory holidays (government_guidance)
- ITM D9a4: Holiday on a normally non-worked day (government_guidance)
- ITM D9a9: Customary holidays (government_guidance)
- Guichet: Working on public holidays (government_guidance)
- Official Luxembourg Open Data Portal: Jours feries legaux au Luxembourg (official_open_data_catalog)
- Official Luxembourg Open Data: holidays.json snapshot (official_open_dataset)
FAQ
Is the Monday after a weekend holiday automatically off?
No uniform next-Monday date is assigned by this package. Compensatory leave can depend on the person's normal work schedule and must be arranged under applicable rules; this tool neither denies nor computes that entitlement.
Does the annual working-day count include my compensatory leave?
No. It is a Monday-Friday calendar count before personal annual leave, compensatory leave and employer/collective arrangements. Do not use it as actual annual attendance or payroll.
Are Good Friday, All Souls or Christmas Eve statutory days off?
They are not among the eleven general statutory holidays. Bank, collective, customary or employer arrangements may differ and are outside this profile.
What makes the data reproducible?
Pinned official CC0 JSON dates in four languages are cross-checked with the ITM French year table. Source URLs, retrieval times, SHA-256 hashes, coverage and limitations accompany results.
Related calculators
- Luxembourg Working Day — Inspect a date and source evidence.