]> git.ipfire.org Git - thirdparty/moment.git/commitdiff
Add firstDayOfWeek, firstDayOfYear locale getters 2128/head
authorIskren Chernev <iskren.chernev@gmail.com>
Sun, 28 Dec 2014 17:33:45 +0000 (19:33 +0200)
committerIskren Chernev <iskren.chernev@gmail.com>
Sun, 28 Dec 2014 17:33:45 +0000 (19:33 +0200)
moment.js
test/moment/locale.js

index bc476c38b704065c31a0bb814f1af494ccdb0015..9057be4d83689bfc68605e8235684c7430582048 100644 (file)
--- a/moment.js
+++ b/moment.js
             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;
index 57ecb4ae9d9d39bb2a9338f94aafa1b58866797e..2df92fec274d7cb2fd71abcf86f77db21f8006f0 100644 (file)
@@ -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');