momentjs-arrays
Get moment.js Month and Days Array
HTML
<script src="https://cdn.jsdelivr.net/momentjs/latest/moment-with-locales.min.js"></script>
<div class="List">
</div>
JavaScript
setDaysAndMonthsArray("en");
setDaysAndMonthsArray("ru");
function setDaysAndMonthsArray(sLocale)
{
moment.locale(sLocale);
var oLocale = moment();
var iIndex, sTempl = "",
sArrMonths = [], sMonth,
sArrDays = [], sDay;
sTempl += "<p>Locale : " + sLocale + "</p>";
sTempl += "<p>Months</p>";
sTempl += "<ul>";
for(iIndex = 0; iIndex < 12; iIndex++)
{
sMonth = oLocale.localeData().months(moment([0,iIndex]), "");
sTempl += "<li>'"+(iIndex+1)+"':'" + sMonth.substr(0,3) + "'</li>";
sArrMonths.push(sMonth);
}
sTempl += "</ul>";
sTempl += "<p>Days</p>";
sTempl += "<ul>";
for(iIndex = 0; iIndex < 7; iIndex++)
{
sDay = oLocale.localeData().weekdays(moment().day(iIndex), "");
sTempl += "<li>" + sDay + "</li>";
sArrDays.push(sDay);
}
sTempl += "</ul>";
$(".List").append(sTempl);
}