Home › Everyday Life › Luxembourg Working Day
Luxembourg Working Day
Checks a date against the Saturday-Sunday weekend baseline and exact 2026-2028 authority events. Requires explicit mon_fri_planning; personal compensatory leave and bank-only closures are not computed.
When to use
You need a deterministic Luxembourg Luxembourg 2026-2028 eleven annual statutory holidays with explicit Monday-Friday planning baseline before individualized leave result.
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
- Luxembourg: Europe Day is statutory rest.
- Luxembourg: No uniform Monday compensation date.
- Luxembourg: 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 |
|---|---|---|---|---|
date | date | yes | Gregorian date in Luxembourg coverage. | |
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 |
|---|---|---|---|
territory | string | LU (Luxembourg). | |
territory_name | string | Luxembourg | |
weekday | string | Gregorian weekday. | |
is_working_day | boolean | Planning working date BEFORE personal annual/compensatory leave; not actual attendance. | |
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
Europe Day is statutory rest: {"date":"2026-05-09","work_schedule":"mon_fri_planning"} → {"is_working_day":false,"is_statutory_non_working_day":true,"holiday_on_baseline_weekend":true}
No uniform Monday compensation date: {"date":"2026-05-11","work_schedule":"mon_fri_planning"} → {"is_working_day":true,"is_statutory_non_working_day":false}
Bank-only Good Friday is not general statutory rest: {"date":"2026-04-03","work_schedule":"mon_fri_planning"} → {"is_working_day":true,"is_statutory_non_working_day":false}
GET https://tttkmbb.com/api/v1/calculate/luxembourg-public-working-day?date=2026-05-09&work_schedule=mon_fri_planning
Machine access
- API:
GET https://tttkmbb.com/api/v1/calculate/luxembourg-public-working-day(query parameters) orPOSTwith a JSON body{"inputs": {...}} - Schema: https://tttkmbb.com/api/v1/calculators/luxembourg-public-working-day · Markdown: https://tttkmbb.com/everyday/luxembourg-public-working-day.md · JSON definition: https://tttkmbb.com/everyday/luxembourg-public-working-day.json
- MCP: server
https://tttkmbb.com/mcp, toolrun_calculator with calculator_id="luxembourg-public-working-day" - OpenAPI operationId:
check_lu_working_day - 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
- Add Luxembourg Working Days — Offset through the same authority package.