Supported locale modifiers for SET_LOCALE
  • 06 Jul 2022
  • 4 Minutes to read
  • Dark
    Light

Supported locale modifiers for SET_LOCALE

  • Dark
    Light

Article Summary

The SET_LOCALE function takes a given datetime input and returns that datetime formatted to match a particular locale. This function is written in the form SET_LOCALE(datetime, 'locale modifier'), in which the locale modifier can be something like 'en-nz' (New Zealand English), 'tzm' (Amazigh/Berber), or 'zh-tw' (Traditional Chinese).

Locale modifiers can change a number of different aspects of a datetime, including:

  • Numerical digits: for certain locales not using West Arabic numerical digits, numerical digits will be converted, e.g. for 'ar' (Arabic), 1 => ٢.
  • Script directionality: for locales using scripts that are written right-to-left, e.g. 'he' (Hebrew), the datetime will change direction accordingly.
  • Month and weekday names : month/weekday names will be changed to reflect the locale's language, e.g. for 'es' (Spanish), Wednesday => Miércoles.
  • Long date format : Long datetimes will be formatted according to the preferred format of the locale, e.g. for 'en-gb' (British English), 'MMMM D, YYYY h:mm A' => 'D MMMM YYYY HH:mm'.

The following is a table of the supported locale modifiers. The examples here use the DATETIME_FORMAT function to better show what each locale modifier does; please see this support article for an explanation of the DATETIME_FORMAT function and this support article for an explanation of the format specifiers used in the DATETIME_FORMAT function.

Locale modifier
DescriptionExample(s)
afAfrikaans

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'af'), 'LLLL')

=> Woensdag, 8 Junie 2016 20:22

ar-maMoroccan Arabic

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'ar-ma'), 'LLLL')

=> الأربعاء 8 يونيو 2016 20:22

ar-saArabic (Saudi Arabia)

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'ar-sa'), 'LLLL')

=> الأربعاء ٨ يونيو ٢٠١٦ ٢٠:٢٢

ar-tnTunisian Arabic

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'ar-tn'), 'LLLL')

=> الأربعاء 8 جوان 2016 20:22

arArabic

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'ar'), 'LLLL')

=> الأربعاء ٨ حزيران يونيو ٢٠١٦ ٢٠:٢٢

azAzerbaijani

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'az'), 'LLLL')

=> Çərşənbə, 8 iyun 2016 20:22

beBelarusian

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'be'), 'LLLL')

=> серада, 8 чэрвеня 2016 г., 20:22

bgBulgarian

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'bg'), 'LLLL')

=> сряда, 8 юни 2016 20:22

bnBengali

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'bn'), 'LLLL')

=> বুধবার, ৮ জুন ২০১৬, রাত ৮:২২ সময়

boTibetan

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'bo'), 'LLLL')

=> གཟའ་ལྷག་པ་, ༨ ཟླ་བ་དྲུག་པ ༢༠༡༦, མཚན་མོ ༨:༢༢

brBreton

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'br'), 'LLLL')

=> Merc'her, 8 a viz Mezheven 2016 8e22 PM

bsBosnian

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'bs'), 'LLLL')

=> srijeda, 8. juni 2016 20:22

caCatalan

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'ca'), 'LLLL')

=> dimecres 8 juny 2016 20:22

csCzech

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'cs'), 'LLLL')

=> středa 8. červen 2016 20:22

cvChuvash

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'cv'), 'LLLL')

=> юнкун, 2016 ҫулхи ҫӗртме уйӑхӗн 8-мӗшӗ, 20:22

cyWelsh

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'cy'), 'LLLL')

=> Dydd Mercher, 8 Mehefin 2016 20:22

daDanish

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'da'), 'LLLL')

=> onsdag d. 8. juni 2016 20:22

de-atAustrian German

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'de-at'), 'LLLL')

=> Dienstag, 12. Jänner 2016 18:48

deGerman

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'de'), 'LLLL')

=> Dienstag, 12. Januar 2016 18:48

elModern Greek

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'el'), 'LLLL')

=> Τετάρτη, 8 Ιουνίου 2016 8:22 ΜΜ

en-auAustralian English

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'en-au'), 'LLL')

=> 8 June 2016 8:22 PM

en-caCanadian English

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'en-ca'), 'LLL')

=> 8 June, 2016 8:22 PM

en-gbBritish English

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'en-gb'), 'LLL')

=> 8 June 2016 20:22

en-ieIrish English

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'en-ie'), 'LLL')

=> June 8, 2016 8:22 PM

en-nzNew Zealand English

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'en-nz'), 'LLL')

=> June 8, 2016 8:22 PM

eoEsperanto

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'eo'), 'LLLL')

=> Merkredo, la 8-an de junio, 2016 20:22

esSpanish

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'es'), 'LLLL')

=> Miércoles, 8 de Junio de 2016 20:22

etEstonian

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'et'), 'LLLL')

=> kolmapäev, 8. juuni 2016 20:22

euEuskara (Basque)

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'eu'), 'LLLL')

=> asteazkena, 2016ko ekainaren 8a 20:22

faPersian (Farsi)

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'fa'), 'LLLL')

=> چهارشنبه، ۸ ژوئن ۲۰۱۶ ۲۰:۲۲

fiFinnish

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'fi'), 'LLLL')

=> keskiviikko, 8. kesäkuuta 2016, klo 20.22

foFaroese

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'fo'), 'LLLL')

=> mikudagur 8. juni, 2016 20:22

fr-caCanadian French

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'fr-ca'), 'LLLL')

=> mercredi 8 juin 2016 20:22

fr-chSwiss French

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'fr-ch'), 'LLLL')

=> mercredi 8 juin 2016 20:22

frFrench

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'fr'), 'LLLL')

=> mercredi 8 juin 2016 20:22

fyFrisian

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'fy'), 'LLLL')

=> woansdei 8 juny 2016 20:22

glGalician

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'gl'), 'LLLL')

=> Mércores 8 Xuño 2016 20:22

heHebrew

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'he'), 'LLLL')

=> רביעי, 8 ביוני 2016 20:22

hiHindi

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'hi'), 'LLLL')

=> बुधवार, ८ जून २०१६, रात ८:२२ बजे

hrHrvatski (Croatian)

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'hr'), 'LLLL')

=> 2016. június 8., szerda 20:22

huHungarian

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'hu'), 'LLLL')

=> 2016. június 8., szerda 20:22

hy-amArmenian (Hayeren)

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'hy-am'), 'LLLL')

=> չորեքշաբթի, 8 հունիսի 2016 թ., 20:22

idBahasa Indonesia (Indonesian)

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'id'), 'LLLL')

=> Rabu, 8 Juni 2016 pukul 20.22

isIcelandic

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'is'), 'LLLL')

=> miðvikudagur, 8. júní 2016 kl. 20:22

itItalian

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'it'), 'LLLL')

=> Mercoledì, 8 giugno 2016 20:22

jaJapanese

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'ja'), 'LLLL')

=> 2016年6月8日午後8時22分 水曜日

jvBoso Jowo (Javanese)

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'jv'), 'LLLL')

=> Rebu, 8 Juni 2016 pukul 20.22

kaGeorgian (Kartuli)

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'ka'), 'LLLL')

=> ოთხშაბათი, 8 ივნისი 2016 8:22 PM

kmKhmer

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'km'), 'LLLL')

=> ពុធ, 8 មិថុនា 2016 20:22

koKorean

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'ko'), 'LLLL')

=> 2016년 6월 8일 수요일 오후 8시 22분

lbLuxembourgish

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'lb'), 'LLLL')

=> Mëttwoch, 8. Juni 2016 20:22 Auer

ltLithuanian

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'lt'), 'LLLL')

=> 2016 m. birželis 8 d., trečiadienis, 20:22 val.

lvLatvian

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'lv'), 'LLLL')

=> 2016. gada 8. jūnijs, trešdiena, 20:22

meMontenegrin

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'me'), 'LLLL')

=> srijeda, 8. jun 2016 20:22

mkMacedonian

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'mk'), 'LLLL')

=> среда, 8 јуни 2016 20:22

mlMalayalam (Kairali)

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'ml'), 'LLLL')

=> ബുധനാഴ്ച, 8 ജൂൺ 2016, രാത്രി 8:22 -നു

mrMarathi

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'mr'), 'LLLL')

=> बुधवार, ८ जून २०१६, रात्री ८:२२ वाजता

msBahasa Malaysia (Standard Malay)

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'ms'), 'LLLL')

=> Rabu, 8 Jun 2016 pukul 20.22

myBurmese

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'my'), 'LLLL')

=> ဗုဒ္ဓဟူး ၈ ဇွန် ၂၀၁၆ ၂၀:၂၂

nbNorwegian Bokmål

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'nb'), 'LLLL')

=> onsdag 8. juni 2016 kl. 20.22

neNepali

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'ne'), 'LLLL')

=> बुधबार, ८ जुन २०१६, रातीको ८:२२ बजे

nlDutch

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'nl'), 'LLLL')

=> woensdag 8 juni 2016 20:22

nnNorwegian Nynorsk

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'nn'), 'LLLL')

=> onsdag 8 juni 2016 20:22

plPolish

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'pl'), 'LLLL')

=> środa, 8 czerwca 2016 20:22

pt-brBrazilian Portuguese

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'pt-br'), 'LLLL')

=> Quarta-Feira, 8 de Junho de 2016 às 20:22

ptPortuguese

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'pt'), 'LLLL')

=> Quarta-Feira, 8 de Junho de 2016 20:22

roRomanian

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'ro'), 'LLLL')

=> miercuri, 8 iunie 2016 20:22

ruRussian

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'ru'), 'LLLL')

=> среда, 8 июня 2016 г., 20:22

siSinhala (Sinhalese)

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'si'), 'LLLL')

=> 2016 ජූනි 8 වැනි බදාදා, ප.ව. 8:22:02

skSlovak

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'sk'), 'LLLL')

=> streda 8. jún 2016 20:22

slSlovenian

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'sl'), 'LLLL')

=> sreda, 8. junij 2016 20:22

sqAlbanian (Shqip)

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'sq'), 'LLLL')

=> E Mërkurë, 8 Qershor 2016 20:22

sr-cyrlSerbian Cyrillic

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'sr-cyrl'), 'LLLL')

=> среда, 8. јун 2016 20:22

srSerbian Latin

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'sr'), 'LLLL')

=> sreda, 8. jun 2016 20:22

svSwedish

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'sv'), 'LLLL')

=> onsdag 8 juni 2016 20:22

taTamil

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'ta'), 'LLLL')

=> புதன்கிழமை, 8 ஜூன் 2016, 20:22

thThai

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'th'), 'LLLL')

=> วันพุธที่ 8 มิถุนายน 2016 เวลา 20 นาฬิกา 22 นาที

tl-phTagalog/Filipino

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'tl-ph'), 'LLLL')

=> Miyerkules, Hunyo 08, 2016 20:22

trTurkish

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'tr'), 'LLLL')

=> Çarşamba, 8 Haziran 2016 20:22

tzlTalossan

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'tzl'), 'LLLL')

=> Márcuri, li 8. Gün dallas 2016 20.22

tzm-latnMorocco Central Atlas Tamaziɣt (Amazigh/Berber) in Latin

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'tzm-latn'), 'LLLL')

=> akras 8 ywnyw 2016 20:22

tzmMorocco Central Atlas Tamaziɣt (Amazigh/Berber)

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'tzm'), 'LLLL')

=> ⴰⴽⵔⴰⵙ 8 ⵢⵓⵏⵢⵓ 2016 20:22

ukUkrainian

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'uk'), 'LLLL')

=> середа, 8 червня 2016 р., 20:22

uzUzbek

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'uz'), 'LLLL')

=> 8 июнь 2016, Чоршанба 20:22

viVietnamese

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'vi'), 'LLLL')

=> thứ tư, 8 tháng 6 năm 2016 20:22

zh-cnSimplified Chinese

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'zh-cn'), 'LLLL')

=> 2016年6月8日星期三晚上8点22分

zh-twTraditional Chinese

DATETIME_FORMAT(SET_LOCALE({Date Field}, 'zh-tw'), 'LLLL')

=> 2016年6月8日星期三晚上8點22分


Was this article helpful?