Localize Playground

🇺🇸 English

Locale & calendar

Calendar system

The localized display name of the calendar system itself — derived from CLDR via Localize.Calendar.display_name/3.

Gregorian Calendar
Localize.Calendar.display_name(:calendar, :gregorian, locale: "en")

Months

Month numbers are 1-based. Some calendars (e.g. Hebrew) have 13 months.

MonthValueLocalized name
1 1 January
2 2 February
3 3 March
4 4 April
5 5 May
6 6 June
7 7 July
8 8 August
9 9 September
10 10 October
11 11 November
12 12 December

Days of week

ISO 8601 day numbers: 1 = Monday through 7 = Sunday. The first day varies by locale — see the Week info panel below.

DayValueLocalized name
1 1 Monday
2 2 Tuesday
3 3 Wednesday
4 4 Thursday
5 5 Friday
6 6 Saturday
7 7 Sunday

Quarters

QuarterValueLocalized name
1 1 1st quarter
2 2 2nd quarter
3 3 3rd quarter
4 4 4th quarter

Eras

Each calendar defines its own era sequence. E.g., :japanese has Meiji, Taisho, Shōwa, Heisei, Reiwa; :gregorian has BC / AD.

EraValueLocalized name
0 0 Before Christ
1 1 Anno Domini

Day periods

AM/PM plus CLDR's flexible day-period set: :morning1, :afternoon1, :evening1, :night1, etc. Not every locale defines every period.

PeriodValueLocalized name
am :am AM
pm :pm PM
noon :noon noon
midnight :midnight midnight
morning1 :morning1 in the morning
afternoon1 :afternoon1 in the afternoon
evening1 :evening1 in the evening
night1 :night1 at night

Date-time field names

Localized labels for the individual fields — useful for form captions, error messages, and chrono-aware UIs.

FieldValueLocalized name
era :era era
year :year year
quarter :quarter quarter
month :month month
week :week week
weekday :weekday day of the week
day :day day
day_period :day_period AM/PM
hour :hour hour
minute :minute minute
second :second second
zone :zone time zone