From: Iskren Chernev Date: Sun, 28 Dec 2014 17:33:45 +0000 (+0200) Subject: Add firstDayOfWeek, firstDayOfYear locale getters X-Git-Tag: 2.9.0~10^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4b378d1fd1e79e4863b23ec64ffc5c08b9651878;p=thirdparty%2Fmoment.git Add firstDayOfWeek, firstDayOfYear locale getters --- diff --git a/moment.js b/moment.js index bc476c38b..9057be4d8 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 57ecb4ae9..2df92fec2 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');