Home › Everyday Life › Count Malta Working Days

Count Malta Working Days

Counts authority-scope working and non-working dates in a range. Required mon_fri_planning; named holidays and Sunday statutory status remain distinct. Personal leave and bank-only dates are not computed.

When to use

You need an auditable Malta working-day count.

Do not use when: Malta 2026 named statutory holidays and Sunday public-holiday status over an explicitly selected Monday-Friday planning baseline BEFORE individual annual or compensatory leave. Additional vacation entitlement for a named holiday on a weekly rest day depends on the person's employment and roster; no next-Monday or later leave date is assigned. Bank-only, school, local, employer and shift calendars, hours, payroll, personal entitlements and legal deadlines are not computed. Future years require a separately verified package.

Example user requests

Formula

planning_workday = Monday_to_Friday AND no named statutory holiday; individual leave is not deducted

Apply fourteen government-listed 2026 dates and Cap.252 Sunday classification to an explicit Monday-Friday baseline. No uniform substitute or personal leave date is invented.

Inputs

ParameterTypeUnitRequiredDescription
start_datedateyesFirst date in 2026-2026.
end_datedateyesLast date in 2026-2026.
include_start_datebooleandefault trueWhether start_date participates.
include_end_datebooleandefault trueWhether end_date participates.
work_scheduleenum: mon_fri_planningyesRequired explicit Monday-Friday planning baseline BEFORE individual annual/compensatory leave; not personal attendance.

Outputs

OutputTypeUnitDescription
working_daysintegerAuthority-scope working dates.
non_working_daysintegerWeekend and exact authority events.
public_holidays_countedlistExact events in the range. Named events only; Sunday status is separately labelled.
territorystringMT (Malta).
territory_namestringMalta
day_typestringnational_holiday, scheduled_public_holiday, sunday_public_holiday, saturday_baseline or regular_workday.
holiday_namesstring_listEvents applying on the date. Named events only; Sunday status is separately labelled.
holiday_kindsstring_listAuthority event classifications. Named events only; Sunday status is separately labelled.
holiday_detailslistStructured event details, including partial-day notes where published. Named events only; Sunday status is separately labelled.
calendar_scopestringMalta 2026 fourteen named statutory holidays and Sunday public holidays with explicit Monday-Friday planning baseline
holiday_policystringCap252_five_national_nine_scheduled_plus_Sundays; individualized_leave_not_computed
substitute_day_policystringNo_uniform_next_Monday_or_compensatory_leave_date_assigned
calendar_profilestringmalta-public-holidays
dataset_versionstringmt-statutory-calendar-2026.1
sourceslistAuthority and legislation sources.
work_schedulestringExplicit mon_fri_planning baseline.
is_public_holidaybooleanNamed statutory holiday OR Sunday under Cap.252. Not actual individual attendance.
is_named_statutory_holidaybooleanOne of the fourteen government-listed dates; ordinary Sundays are not named events.
is_national_holidaybooleanOne of five national holidays under Cap.252 articles 2-3.
is_other_scheduled_public_holidaybooleanOne of nine other dates listed in the Cap.252 Schedule.
is_sunday_public_holidaybooleanSunday public-holiday status under Cap.252 article 5(1), independently of a named event.
holiday_on_baseline_weekendbooleanNamed holiday on Saturday/Sunday: calendar fact, NOT personal leave granted.
sunday_legal_basisstringCap.252 article 5(1) on Sunday; empty otherwise.
compensatory_leave_scopestringAlways not_computed.
personal_roster_scopestringAlways not_computed.
payroll_scopestringAlways not_computed.
compensatory_date_policystringAlways no_dates_assigned; not a denial of leave.
public_holiday_dates_countedstring_listDistinct included dates that are named holidays OR Sundays; overlaps counted once.
public_holiday_date_countintegerSize of public_holiday_dates_counted, not a count of personal days off granted.
weekend_holiday_dates_countedstring_listNamed holiday dates on the baseline weekend; NOT leave entitlements.
weekend_holiday_date_countintegerNumber of those named weekend dates; not granted leave.

Example

Overlapping named holiday and Sunday counts once: {"start_date":"2026-06-05","end_date":"2026-06-08","work_schedule":"mon_fri_planning"} → {"working_days":2,"non_working_days":2,"public_holiday_date_count":1,"weekend_holiday_date_count":1}

GET https://tttkmbb.com/api/v1/calculate/malta-public-working-days-between?start_date=2026-06-05&end_date=2026-06-08&work_schedule=mon_fri_planning

Machine access

Sources

FAQ

Why are there more public-holiday dates than fourteen?

The official year table contains fourteen named holidays (five national and nine other scheduled dates). Cap.252 also declares Sundays public holidays. Separate flags preserve the distinction without double-counting a named holiday on Sunday.

Is the next Monday automatically off?

No uniform substitute Monday is assigned here. Extra vacation leave can depend on the individual's normal roster and employment conditions; this package neither denies nor calculates that entitlement or its later use date.

Does the count represent an employee's annual attendance?

No. It is an explicit Monday-Friday planning count before individual annual leave, compensatory leave and employer/sector arrangements.

Are bank, school and future-year calendars included?

No. This profile covers the general 2026 statutory calendar only. Unverified years are rejected rather than filled using estimates.

Related calculators