From 4b378d1fd1e79e4863b23ec64ffc5c08b9651878 Mon Sep 17 00:00:00 2001 From: Iskren Chernev Date: Sun, 28 Dec 2014 19:33:45 +0200 Subject: [PATCH] Add firstDayOfWeek, firstDayOfYear locale getters --- moment.js | 8 ++++++++ test/moment/locale.js | 9 +++++++++ 2 files changed, 17 insertions(+) diff --git a/moment.js b/moment.js index bc476c38b7..9057be4d83 100644 --- a/moment.js +++ b/moment.js @@ -1031,6 +1031,14 @@ doy : 6 // The week that contains Jan 1st is the first week of the year. }, + firstDayOfWeek : function () { + return this._week.dow; + }, + + firstDayOfYear : function () { + return this._week.doy; + }, + _invalidDate: 'Invalid date', invalidDate: function () { return this._invalidDate; diff --git a/test/moment/locale.js b/test/moment/locale.js index 57ecb4ae9d..2df92fec27 100644 --- a/test/moment/locale.js +++ b/test/moment/locale.js @@ -142,6 +142,15 @@ exports.locale = { test.done(); }, + 'firstDayOfWeek firstDayOfYear locale getters' : function (test) { + moment.locale('something', {week: {dow: 3, doy: 4}}); + moment.locale('something'); + test.equal(moment.localeData().firstDayOfWeek(), 3, 'firstDayOfWeek'); + test.equal(moment.localeData().firstDayOfYear(), 4, 'firstDayOfYear'); + + test.done(); + }, + 'instance locale method' : function (test) { moment.locale('en');