]> git.ipfire.org Git - thirdparty/moment.git/commitdiff
Flip dow,doy arguments of dayOfYearFromWeeks 2702/head
authorIskren Chernev <iskren.chernev@gmail.com>
Thu, 29 Oct 2015 09:27:33 +0000 (02:27 -0700)
committerIskren Chernev <iskren.chernev@gmail.com>
Mon, 9 Nov 2015 02:53:13 +0000 (18:53 -0800)
src/lib/create/from-array.js
src/lib/units/week-calendar-utils.js
src/lib/units/week-year.js

index 308a9db188e3f8b45f659ff1c7f3722e63bce524..fdf7804e285472313b855f670b6da49e72ad4c86 100644 (file)
@@ -127,7 +127,7 @@ function dayOfYearFromWeekInfo(config) {
     } else if (weekdayOverflow != null) {
         getParsingFlags(config)._overflowWeekday = true;
     } else {
-        temp = dayOfYearFromWeeks(weekYear, week, weekday, doy, dow);
+        temp = dayOfYearFromWeeks(weekYear, week, weekday, dow, doy);
         config._a[YEAR] = temp.year;
         config._dayOfYear = temp.dayOfYear;
     }
index f049558bb6ad1b050940f15ce97b9de070ed22bb..b89810c75ac934a24cb81ce4a4adaffef0cf6a18 100644 (file)
@@ -13,9 +13,9 @@ function firstWeekOffset(year, dow, doy) {
 }
 
 //http://en.wikipedia.org/wiki/ISO_week_date#Calculating_a_date_given_the_year.2C_week_number_and_weekday
-export function dayOfYearFromWeeks(year, week, weekday, firstDayOfWeekOfYear, firstDayOfWeek) {
-    var localWeekday = (7 + weekday - firstDayOfWeek) % 7,
-        weekOffset = firstWeekOffset(year, firstDayOfWeek, firstDayOfWeekOfYear),
+export function dayOfYearFromWeeks(year, week, weekday, dow, doy) {
+    var localWeekday = (7 + weekday - dow) % 7,
+        weekOffset = firstWeekOffset(year, dow, doy),
         dayOfYear = 1 + 7 * (week - 1) + localWeekday + weekOffset,
         resYear, resDayOfYear;
 
index fe64b17dab1b0bca8a75629cfcba03dfe2e26fcf..44c4f33090140cc69aeeac50703e6126f846c3ef 100644 (file)
@@ -90,7 +90,7 @@ function getSetWeekYearHelper(input, week, weekday, dow, doy) {
 }
 
 function setWeekAll(weekYear, week, weekday, dow, doy) {
-    var dayOfYearData = dayOfYearFromWeeks(weekYear, week, weekday, doy, dow),
+    var dayOfYearData = dayOfYearFromWeeks(weekYear, week, weekday, dow, doy),
         date = createUTCDate(dayOfYearData.year, 0, dayOfYearData.dayOfYear);
 
     // console.log("got", weekYear, week, weekday, "set", date.toISOString());