Home › Everyday Life › Count Luxembourg Working Days
Count Luxembourg Working Days
Counts authority-scope working and non-working dates in a range. Requires explicit mon_fri_planning; personal compensatory leave and bank-only closures are not computed.
When to use
You need an auditable Luxembourg working-day count.
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
- Count Luxembourg working days around Europe Day is statutory rest.
- Count Luxembourg working days around No uniform Monday compensation date.
- Count 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 | First date in 2026-2028. | |
end_date | date | yes | Last date in 2026-2028. | |
include_start_date | boolean | default true | Whether start_date participates. | |
include_end_date | boolean | default true | Whether end_date participates. | |
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 |
|---|---|---|---|
working_days | integer | Authority-scope working dates. | |
non_working_days | integer | Weekend and exact authority events. | |
public_holidays_counted | list | Exact events in the range. | |
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. | |
weekend_holiday_dates_counted | string_list | Included statutory holiday dates on the planning weekend; NOT individual compensatory days granted. | |
weekend_holiday_date_count | integer | Count of those calendar dates; not a leave entitlement. |
Example
Planning dates before individual compensation: {"start_date":"2026-05-08","end_date":"2026-05-11","work_schedule":"mon_fri_planning"} → {"working_days":2,"non_working_days":2,"weekend_holiday_date_count":1}
GET https://tttkmbb.com/api/v1/calculate/luxembourg-public-working-days-between?start_date=2026-05-08&end_date=2026-05-11&work_schedule=mon_fri_planning
Machine access
- API:
GET https://tttkmbb.com/api/v1/calculate/luxembourg-public-working-days-between(query parameters) orPOSTwith a JSON body{"inputs": {...}} - Schema: https://tttkmbb.com/api/v1/calculators/luxembourg-public-working-days-between · Markdown: https://tttkmbb.com/everyday/luxembourg-public-working-days-between.md · JSON definition: https://tttkmbb.com/everyday/luxembourg-public-working-days-between.json
- MCP: server
https://tttkmbb.com/mcp, toolrun_calculator with calculator_id="luxembourg-public-working-days-between" - OpenAPI operationId:
count_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.