๐Ÿ‡ฒ๐Ÿ‡พ About longweekend.my

A free, no-login tool for Malaysian employees to maximize their annual leave.

The problem

Manually scanning 365 days against 14โ€“17 federal holidays and 8โ€“18 AL days to find optimal long-weekend stretches is a 2โ€“3 hour cognitive task. People get it wrong โ€” they waste AL on days that are already off, or miss obvious 4-dayers sitting right there in the calendar.

What the tool does

Pick a year, drag the AL slider, toggle state holidays. The optimizer ranks every possible long-weekend combo by efficiency (days off รท AL used) and shows you exactly which dates to apply for leave.

How it works

  1. Build a set of non-working dates for the year: federal holidays + selected state holidays + all weekends.
  2. Find maximal contiguous runs of non-working dates.
  3. For each run, evaluate every possible AL extension (0โ€“5 days on each side) within your budget.
  4. Rank by efficiency, then by total days off, then by least AL used.

Where the data comes from

Holiday data is sourced from publicholidays.com.my, which aggregates official Malaysian government gazettes and the Prime Minister's Department holiday calendar.

Caveat: Islamic holiday dates (Hari Raya Aidilfitri, Hari Raya Haji, Maal Hijrah, Israk & Mikraj, Prophet's Birthday) are determined by moon sighting and may shift ยฑ1โ€“2 days. We re-verify these against official sources whenever they are gazetted. Always cross-check with kabinet.gov.my before booking travel.

Who built this

Longweekend.my is a moonshot project by Jer & Alfred โ€” a working professional in KL and a small AI assistant. We built this to scratch our own itch, and because we think Malaysia deserves a better tool for this than the spreadsheet-and-Sticky-Notes combo most people use today.

Affiliate disclosure

Some outbound links on this site are affiliate links to Agoda and Booking.com. If you book a hotel through one of those links, we may earn a small commission at no extra cost to you. Affiliate revenue funds hosting, holiday-data verification, and (eventually) email reminders for people who sign up.

Contact

Found a bug, an incorrect date, or a feature request? Email hello@longweekend.my (or use the form on the main page).