Days, Months, and Dates in Thai
วันเดือนปี
This article is part of the Thai grammar tree on Settemila Lingue.
In Brief
Thai dates normally run from the smaller unit to the larger one: วันที่ + day number + month + year, as in วันที่ 5 ธันวาคม 2569 (“5 December 2026”). Weekdays begin with วัน, months may begin with เดือน, and official Thai years are often given in the Buddhist Era, which is 543 years ahead of the Common Era.
Overview
Days and dates are an A1 essential: you need them to arrange a meeting, give a birthday, read an opening-hours notice, or say what happens next week. The basic sentence patterns are pleasantly regular. Thai does not change a month or weekday name for singular, plural, or its position in a sentence, and it does not use ordinal endings comparable to English -st, -nd, -rd, and -th.
There are three sets of forms to learn: the seven weekdays, the twelve months, and a few time words such as วันนี้ (“today”) and สัปดาห์หน้า (“next week”). Thai script normally has no spaces between every word; spaces tend to divide larger phrases. That is why a printed date may appear as วันที่ 5 ธันวาคม 2569, with spaces around the numeral but not inside วันที่.
The month names are relatively long and largely Sanskrit-derived, so they are best learned as vocabulary rather than broken into beginner-level grammar. You will often see Arabic numerals, such as 5 and 2569, even in otherwise Thai text. Thai numerals, such as ๕ and ๒๕๖๙, are also used, especially in formal or traditional-looking material.
How It Works
The days of the week
The full weekday name consists of วัน (“day”) plus the name of the day. In normal statements, Thai does not require a verb meaning “to be” between the topic and the weekday: วันนี้วันอังคาร literally follows the pattern “today—Tuesday.”
| English | Thai | Helpful reading |
|---|---|---|
| Monday | วันจันทร์ | wan jan |
| Tuesday | วันอังคาร | wan ang-khaan |
| Wednesday | วันพุธ | wan phut |
| Thursday | วันพฤหัสบดี | wan pha-rue-hat-sa-bo-dii |
| Friday | วันศุกร์ | wan suk |
| Saturday | วันเสาร์ | wan sao |
| Sunday | วันอาทิตย์ | wan aa-thit |
Romanization can only approximate Thai sounds and tones. Use the “helpful reading” column as a memory aid, not as a substitute for listening to a native recording.
To ask the weekday, use วันอะไร (“what day”):
- วันนี้วันอะไร — What day is it today?
- พรุ่งนี้วันอะไร — What day is it tomorrow?
English uses on before weekdays, but Thai often needs no equivalent preposition. เจอกันวันจันทร์ means “See you on Monday.” Context tells you whether the speaker means this Monday or another Monday.
The months
เดือน means “month.” Use it when introducing or emphasizing a month as a time period, but it can be omitted when the month is already clearly part of a date.
| Number | Thai month | Helpful reading |
|---|---|---|
| 1 | มกราคม | ma-ka-raa-khom |
| 2 | กุมภาพันธ์ | kum-phaa-phan |
| 3 | มีนาคม | mii-naa-khom |
| 4 | เมษายน | mee-saa-yon |
| 5 | พฤษภาคม | phrue-sa-phaa-khom |
| 6 | มิถุนายน | mi-thu-naa-yon |
| 7 | กรกฎาคม | ka-ra-ka-daa-khom |
| 8 | สิงหาคม | sing-haa-khom |
| 9 | กันยายน | kan-yaa-yon |
| 10 | ตุลาคม | tu-laa-khom |
| 11 | พฤศจิกายน | phrue-sa-ji-kaa-yon |
| 12 | ธันวาคม | than-waa-khom |
Useful patterns include:
- เดือน + month: เดือนมิถุนายน — the month of June / June
- month + นี้: เดือนนี้ — this month
- month + หน้า: เดือนหน้า — next month
- month + ที่แล้ว: เดือนที่แล้ว — last month
In a complete date, เดือน is normally unnecessary: วันที่ 5 ธันวาคม is the natural compact form for “5 December.” Saying วันที่ 5 เดือนธันวาคม is possible when the month is stated explicitly or carefully, but it is heavier than most everyday dates.
Building a date
The safest full pattern is:
วันที่ + day number + month + year
Here วันที่ means “date” or marks the numbered day. It is made from วัน plus ที่, which in this pattern gives the day its numbered position. Do not translate English ordinal endings word for word; Thai simply uses the ordinary number after วันที่.
| Amount of information | Pattern | Example |
|---|---|---|
| Day and month | วันที่ + number + month | วันที่ 5 ธันวาคม |
| Full date | วันที่ + number + month + year | วันที่ 5 ธันวาคม 2569 |
| With an introduced year | วันที่ + number + month + ปี + year | วันที่ 5 ธันวาคม ปี 2569 |
| Formal Buddhist Era label | วันที่ + number + month + พ.ศ. + year | วันที่ 5 ธันวาคม พ.ศ. 2569 |
ปี means “year.” The abbreviation พ.ศ. stands for พุทธศักราช, the Buddhist Era. For dates in the modern period, convert a Common Era year to the Buddhist Era by adding 543:
2026 + 543 = 2569
Thailand uses Buddhist Era years extensively in government, education, news, forms, and ordinary local life. Common Era years also appear, particularly in international, travel, and technical contexts. The abbreviation ค.ศ. identifies the Common Era, so ค.ศ. 2026 is unambiguous.
Thai can write the same date with Arabic or Thai numerals:
- วันที่ 5 ธันวาคม 2569
- วันที่ ๕ ธันวาคม ๒๕๖๙
Both say the same thing. If you are still learning numbers, concentrate first on recognizing the date pattern and Arabic numerals.
Asking and answering
Use เท่าไหร่ for a number or quantity and อะไร for an identity:
- วันนี้วันที่เท่าไหร่ — What is today’s date?
- วันนี้วันอะไร — What day of the week is it today?
- คุณเกิดวันที่เท่าไหร่ — What date were you born?
- คุณเกิดเดือนไหน — Which month were you born in?
ไหน means “which/where” depending on context. With เดือน, เดือนไหน asks “which month.” A concise answer is enough: วันที่ 12 เมษายน (“12 April”).
Relative days, weeks, months, and years
| English | Thai | Structure or note |
|---|---|---|
| today | วันนี้ | วัน + นี้ (“this”) |
| tomorrow | พรุ่งนี้ | fixed form |
| yesterday | เมื่อวาน | fixed form |
| this week | สัปดาห์นี้ | week + this |
| next week | สัปดาห์หน้า | week + next/front |
| last week | สัปดาห์ที่แล้ว | week + previous |
| this month | เดือนนี้ | month + this |
| next month | เดือนหน้า | month + next/front |
| last month | เดือนที่แล้ว | month + previous |
| this year | ปีนี้ | year + this |
| next year | ปีหน้า | year + next/front |
| last year | ปีที่แล้ว | year + previous |
Notice that Thai puts นี้, หน้า, and ที่แล้ว after the time unit. This is the reverse of English phrases such as next week and this year.
Examples in Context
| Thai | English | Note |
|---|---|---|
| วันนี้วันอังคาร | Today is Tuesday. | No verb meaning “is” is needed. |
| พรุ่งนี้วันอะไร | What day is tomorrow? | วันอะไร asks for the weekday. |
| เจอกันวันจันทร์ | See you on Monday. | Thai does not need a word for “on.” |
| ร้านปิดวันอาทิตย์ | The shop is closed on Sunday. | A regular schedule or relevant Sunday depends on context. |
| เดือนมิถุนายนร้อนมาก | June is very hot. | เดือน presents June as a month or period. |
| วันเกิดของฉันคือวันที่ 12 เมษายน | My birthday is April 12. | Thai keeps day before month. |
| วันนี้วันที่เท่าไหร่ | What is today’s date? | Asks for the numbered date, not the weekday. |
| วันนี้วันที่ 5 ธันวาคม | Today is December 5. | No English-style ordinal ending is added. |
| การประชุมวันที่ 18 สิงหาคม | The meeting is on August 18. | วันที่ can attach the date directly to an event. |
| สัปดาห์หน้าผมจะไป | Next week I’ll go. | หน้า follows the time unit. |
| เดือนหน้าเราจะไปเชียงใหม่ | Next month we will go to Chiang Mai. | A natural planning sentence. |
| เขากลับมาเมื่อวันศุกร์ | He/She came back on Friday. | เมื่อ locates the event in the past. |
| ปีนี้เป็น พ.ศ. 2569 | This year is Buddhist Era 2569. | พ.ศ. makes the era explicit. |
| เอกสารลงวันที่ 1 มกราคม พ.ศ. 2569 | The document is dated 1 January 2026. | Formal written style with a full Buddhist Era date. |
Thai pronouns often omit information that English requires. In เขากลับมาเมื่อวันศุกร์, เขา can mean “he” or “she”; the date grammar itself does not change.
Common Mistakes
Copying English month-first order
- Wrong: ธันวาคม 5 when you mean a normal Thai date
- Right: วันที่ 5 ธันวาคม
- Why: Standard Thai dates put the day number before the month. Add วันที่ to make the date function clear.
Adding an English ordinal ending
- Wrong: วันที่ 5th ธันวาคม
- Right: วันที่ 5 ธันวาคม
- Why: วันที่ + ordinary number already expresses a numbered day. Thai does not need 5th.
Confusing the weekday with the date
- Wrong question: วันนี้วันอะไร when you need the calendar number
- Right question: วันนี้วันที่เท่าไหร่
- Why: วันอะไร asks “what weekday?”; วันที่เท่าไหร่ asks “what date?”
Putting relative words first
- Wrong: หน้าสัปดาห์
- Right: สัปดาห์หน้า
- Why: Thai places หน้า after สัปดาห์, just as it does in เดือนหน้า and ปีหน้า.
Mixing up Buddhist Era and Common Era years
- Wrong: Giving 2569 where an international form explicitly requests ค.ศ.
- Right: Use ค.ศ. 2026 for Common Era or พ.ศ. 2569 for Buddhist Era.
- Why: The number is not enough when the expected era is unclear. Check the form label before converting.
Using วัน and วันที่ as if they were interchangeable
- Wrong: วันนี้ที่เท่าไหร่
- Right: วันนี้วันที่เท่าไหร่
- Why: วัน names a day or forms a weekday; วันที่ introduces the numbered date.
Usage Notes
In conversation, speakers omit information that is already obvious. An appointment may be arranged simply as วันที่ 8 นะ (“On the 8th, okay?”), with the month understood. In a document, booking, or travel plan, give the complete date to prevent confusion.
The full weekday names are appropriate in both speech and writing. Thursday, วันพฤหัสบดี, is long and may sound reduced in quick speech, but learners should first recognize and use the full standard form.
Month names also have familiar shortened forms in casual speech, such as เมษา for เมษายน and ตุลา for ตุลาคม. Written calendars use standardized abbreviations such as ม.ค. and ธ.ค. These shortcuts are common, but the twelve full names are the best foundation because they work in every setting.
Thai date formats are not completely uniform in numeric international contexts. You may encounter slashes or hyphens, and a short year can be ambiguous. Writing the month as a word and stating พ.ศ. or ค.ศ. when needed is safer than guessing from a form such as 05/12/69.
Beyond the Basics / Advanced Use
You do not need to master these details at A1, but they explain forms you will see later.
In formal correspondence, dates may use careful wording and the explicit era marker พ.ศ. Official documents may also use Thai numerals. Contemporary international businesses, airline systems, and software may instead display Common Era years. Competent reading therefore requires recognizing both systems rather than assuming every Thai text uses one era.
The particles เมื่อ, ตั้งแต่, ถึง, and ภายใน combine with dates to create more precise time relationships:
- เมื่อวันที่ 5 ธันวาคม — on 5 December (referring back to a past event)
- ตั้งแต่วันที่ 1 ถึงวันที่ 5 — from the 1st to the 5th
- ภายในวันที่ 10 มกราคม — by 10 January / no later than 10 January
Thai also uses วัน in compounds that are not weekday names: วันเกิด (“birthday”), วันหยุด (“holiday/day off”), and วันทำงาน (“working day”). Here วัน means “day,” while วันที่ still identifies a calendar date.
A useful traditional pattern hides in the month endings: months ending in -คม have 31 days, those ending in -ยน have 30, and กุมภาพันธ์ is February. This is a vocabulary pattern, not a rule for constructing new month names, but it can help you remember the calendar.
Practice Tips
- Build the date aloud each morning. Say the weekday first, then the full date: วันนี้วัน... วันนี้วันที่.... This forces you to distinguish วันอะไร from วันที่เท่าไหร่.
- Learn months in three groups. Group the names ending in -คม, those ending in -ยน, and กุมภาพันธ์. Add one real date to each month—a birthday, holiday, or appointment—so the names are attached to meaning.
- Convert years in both directions. Take five recent Common Era years and add 543, then subtract 543 from five Buddhist Era years. Always write ค.ศ. or พ.ศ. beside your answer until the distinction is automatic.
Related Concepts
- Prerequisite: Numbers and Time — supplies the numbers needed for days, years, and appointment times.
Prerequisite
Numbers and Time in ThaiA1More A1 concepts
This concept in other languages
Compare across all languages
Practice Days, Months, and Dates in Thai with a free Settemila Lingue account. We will set up Thai · A1 and generate cards for this exact grammar concept.
Practice this concept