Used to get localized strings from dojo.cldr for day or month names.


require(["dojo/date/locale"], function(locale){
  // Get full months like "January"
  locale.getNames("months", "wide");

  // Get days like "M"
  locale.getNames("days", "narrow", "standAlone");

  // Get French names of months like "Janvier"
  locale.getNames("months", "wide", "format", "fr");


Argument Type Description
item String The item to retrieve (“months” or “days”)
type String “wide” or “abbr” or “narrow” (e.g. “Monday”, “Mon” or “M” respectively)
context String? “standAlone” or “format” (default “format”)
locale String? Override the current locale to find the names

The function returns an Array.


The following code retrieves the “wide” versions of the months based on the current browser locale and prints out the array of values.

require(["dojo/date/locale", "dojo/dom", "dojo/json", "dojo/domReady!"],
function(locale, dom, JSON){
  var output = locale.getNames("months", "wide");
  dom.byId("output").innerHTML = JSON.stringify(output);
<pre id="output"></pre>
Error in the documentation? Can’t find what you are looking for? Let us know!