Inkhmer LogoInKhmerBuilding the digital future
  • About
  • Projects
  • Blog
  • Tools
  • Learn
  • Contact
KMខ្មែរENEnglish

InKhmer.com — a personal Khmer Digital Hub curated by our team. Tools, Cambodia resources, Khmer culture, and digital projects. Practical, approachable, and built for everyone.

Social

FacebookTelegram

Quick Links

  • About
  • Projects
  • Blog
  • Tools
  • Learn
  • Contact

Explore

  • What We Build
  • How We Build
  • Roadmap
  • Experiments
  • Sitemap

Subscribe to our newsletter

Get the latest updates about Cambodia, new tools, and exclusive content delivered to your inbox.

  • Terms of Service
  • Privacy Policy
  • Cookie Policy

© 2026 InKhmer. All rights reserved.

  1. Home
  2. Tools
  3. Date & Time
  4. Khmer Calendar Tool

Khmer Calendar Tool

Easily access and understand the traditional Khmer calendar.

View the traditional Khmer calendar with month and year in Khmer. Use the arrows to move between months. Dates are shown in the Gregorian calendar with Khmer digits and Khmer month names when using the Khmer locale. Today is highlighted. You can print or download the current month as PDF. Useful for planning around Cambodian holidays and cultural events.

November 2026

Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

Holidays this month

  • 9Independence Day
  • 23Water Festival (Bon Om Touk)
  • 24Water Festival (Bon Om Touk)
  • 25Water Festival (Bon Om Touk)

Dates follow the Gregorian calendar. For lunar dates and festival days, see Cambodia holidays and Khmer lunar calendar tools.

More date & time tools

  • Cambodia Holidays
  • Current Time in Cambodia
  • Countdown to Khmer Holidays
  • Khmer Lunar Calendar
  • Timezone Converter
  • Today in Cambodia — Date, Lunar Day, Holidays & Weather
  • Cambodia Working Days & Holiday Counter
  • World Clock

About this tool

This is a printable Gregorian month calendar for Cambodia with the public holidays written into the days they fall on. Pick a year from 2025 to 2027, pick a month or switch to the full-year view, and the grid fills in every holiday and festival name from the Cambodia holidays list: 1 January, Khmer New Year, Pchum Ben, the Water Festival, Independence Day and the rest. Print it, save it as a PDF, or leave it on screen. It is the calendar an office pins to the wall, a school hands to parents at the start of term, a small business puts behind the counter, or a family keeps on the fridge to see which long weekend is coming. It is deliberately a solar calendar: the dates are the ordinary Gregorian dates everyone uses for appointments and deadlines, with the Khmer holiday names attached. It does not print lunar day numbers, does not convert a date from one calendar to the other, does not add notes or reminders, and does not go beyond the three years the holiday list covers. For the waxing and waning day of the moon, the lunar calendar tool is the one you want.

How it works

`KhmerCalendarClient` in `khmer-calendar-client.tsx` keeps the year, the month and the view mode in the URL as `year`, `month` and `view`, so a month you link to is the month the next person opens. The grid is built from plain date arithmetic: `new Date(year, month - 1, 1)` gives the first weekday, `new Date(year, month, 0).getDate()` gives the number of days, and the leading blanks are filled to align the first day under its weekday column. Events come from `getEventsForMonth` in `cambodia-holidays-data.ts`, which expands the holiday rows into individual days and returns a day number with the Khmer and English name; the client groups them by day so a multi-day festival appears on each of its days. The current day is highlighted by comparing against today in the `Asia/Phnom_Penh` zone rather than the device zone, so the highlight is correct for someone browsing from another country. The PDF button imports `khmer-calendar-pdf` only when it is pressed and builds the file in the browser from the same grid, in month or single-page year layout, which is why printing and downloading cannot drift apart.

Use cases

  • Printing a wall calendar for an office that needs the Khmer public holidays marked on the right days
  • Giving parents a term calendar that shows which weeks lose a day to a festival
  • Checking whether a planned delivery date lands on Pchum Ben or the Water Festival
  • Booking leave around a long weekend and seeing the whole year at once in the year view
  • Putting a month view on a shop counter so staff can see the next public holiday
  • Saving a PDF of the year to attach to a staff handbook or a notice board
  • Checking the weekday a fixed holiday falls on before scheduling a meeting

Frequently asked questions

  • Does this calendar show Khmer lunar dates?

    No. It is the Gregorian calendar with holiday names attached, and the grid columns are Sunday to Saturday. There are no waxing or waning day numbers and no lunar month names. That is a deliberate split: the lunar calendar tool prints the day of the moon for every date, and this one stays readable as an ordinary planning calendar. The note under the grid points at the other tool for exactly this reason.

  • Which years can I view?

    2025, 2026 and 2027. The year selector and the previous and next arrows stop at those three, because the holiday list behind the grid holds only those years. If the current year is outside the range the page opens on 2025 rather than on an empty calendar. A year outside the range cannot be reached by editing the URL either: an unsupported value falls back to 2025.

  • Where do the holiday names on the grid come from?

    From `getEventsForMonth`, which reads the same inkhmer.com holiday dataset as the Cambodia Holidays tool. That dataset is not the official sub-decree list: it includes Chinese New Year, Meak Bochea, International Children's Day and International Human Rights Day, and it omits Visak Bochea, the Royal Ploughing Ceremony and Peace Day. A grid that looks wrong against a government notice is usually this difference rather than a rendering fault.

  • Can I print it or save it as a PDF?

    Yes, and both routes use the grid you are looking at. Print opens the browser dialog with a print stylesheet that drops the page chrome. The PDF button builds a file in the browser without a server round trip: one page for the month you are viewing, or a single page holding all twelve months when you are in the year view. The file name carries the year and, in month view, the month.

  • Why does a festival appear on three days in a row?

    Because the holiday row behind it is a range. Pchum Ben is stored as one entry covering its three days, and the same is true of Khmer New Year and the Water Festival. The month grid expands that range so the name sits on each day it applies to, which is what a wall calendar should show. A single-day holiday appears once, on its own date.

  • Does it highlight today, and in which time zone?

    It highlights today using the Cambodia time zone, `Asia/Phnom_Penh`, not the zone your device is set to. That matters near midnight: for a reader in Europe the Cambodian date can already be tomorrow, and the highlight follows the Cambodian date because that is the calendar being printed. A device with a wrong clock will move the highlight with it.

  • Can I share a link to a particular month?

    Yes. The year, month and view are kept in the URL as query parameters, so copying the address bar gives someone the same month in the same view. An invalid or out-of-range value is ignored and replaced with the default rather than showing a broken grid. Nothing about the calendar is stored on a server, so the link carries the whole state.

  • Is this an official Cambodian calendar?

    No. It is a rendering of the inkhmer.com holiday dataset, not a government publication, and it has no legal standing. For a payroll, a court date or a filing deadline, check the sub-decree for the year and the institution you are dealing with. The calendar is a planning aid: useful for seeing the shape of a month, not authoritative about whether an office is closed.

Data and accuracy

The events come from `getEventsForMonth` in `cambodia-holidays-data.ts`, the inkhmer.com holiday dataset for 2025, 2026 and 2027, which is not yet reconciled with the annual sub-decrees. The grid and the print and PDF output are built in `khmer-calendar-client.tsx` and `khmer-calendar-pdf.tsx` from plain Gregorian date arithmetic, with no external calendar service. The dates the dataset should match are set by Sub-Decree No. 167 OrNKr/BK of 5 September 2025 for 2026 and No. 198 ANKr.BK of 16 September 2026 for 2027. Content reviewed on 21 October 2026.

Sources

  • Sub-Decree No. 167 OrNKr/BK of 5 September 2025 — the 2026 holiday calendar the grid should match — Agence Kampuchea Presse
  • Sub-Decree No. 198 ANKr.BK of 16 September 2026 — the 2027 holiday calendar, month by month — Cambodianess
  • IANA Time Zone Database — `Asia/Phnom_Penh`, the zone used to decide which day is today — Internet Assigned Numbers Authority

Content last reviewed 21 October 2026

Related tools

Calendars and date tools that go with this one:

  • Khmer Lunar Calendar
  • Countdown to Khmer Holidays
  • Cambodia Holidays
  • Today in Cambodia — Date, Lunar Day, Holidays & Weather

More in this category

  • Cambodia Holidays
  • Current Time in Cambodia
  • Countdown to Khmer Holidays
  • Khmer Lunar Calendar
  • Timezone Converter
  • Today in Cambodia — Date, Lunar Day, Holidays & Weather
  • Cambodia Working Days & Holiday Counter
  • World Clock
Date & Time← Back to all tools