Недопустимый первый день недели в Moment.js

Я работаю с Moment.js в первый раз. Я пытался получить дату первого дня недели, а в Европе это обычно понедельник. Что бы я ни делал, я получаю воскресенье как результат первого дня недели.

Я пытался настроить разные языки (локальные или глобальные), но безрезультатно. Я использую файл langs.min.js изстраница сайта moment.js github, Языковой файл "en-gb" и«Фр» имеет строку кода:

dow : 1, // Monday is the first day of the week.

Таким образом, я получу дату понедельника, когда я спрошу о первом дне недели, верно? Я продолжаю получать воскресенье как выходной.

// Create moment object
var localLang = moment();

// Set language to french
localLang.lang('fr');

// Test language
localLang.lang(); // Output: fr

// Retrieve first day of the week and format it
var dow = localLang.startOf('week').format('dddd DD-MM-YYYY'); // Output: dimanche 14-04-2013

Dimanche - французский на воскресенье. Как вы видите, moment.js может успешно использовать языковой файл, но не использует конфигурацию дня недели.

JSfiddle с moment.js и langs.js для тестирования:JSFiddle

изменить: я могу получить дату понедельника вместо воскресенья сday(1) вместоstartOf('week'), Но используяday(0)Я все еще получаю воскресенье в результате. Почему понедельник не первый день недели, как указано в языковых файлах.

Ответы на вопрос(3)

Ваш ответ на вопрос