Fix date setMonth and setUTCMonth processed wrong optional argument

This commit is contained in:
isRyven
2019-12-20 14:21:13 +02:00
committed by Tor Andersson
parent ddd1e5ebe6
commit d9f555652a

View File

@@ -649,7 +649,7 @@ static void Dp_setMonth(js_State *J)
double t = LocalTime(js_todate(J, 0));
double y = YearFromTime(t);
double m = js_tonumber(J, 1);
double d = js_optnumber(J, 3, DateFromTime(t));
double d = js_optnumber(J, 2, DateFromTime(t));
js_setdate(J, 0, UTC(MakeDate(MakeDay(y, m, d), TimeWithinDay(t))));
}
@@ -716,7 +716,7 @@ static void Dp_setUTCMonth(js_State *J)
double t = js_todate(J, 0);
double y = YearFromTime(t);
double m = js_tonumber(J, 1);
double d = js_optnumber(J, 3, DateFromTime(t));
double d = js_optnumber(J, 2, DateFromTime(t));
js_setdate(J, 0, MakeDate(MakeDay(y, m, d), TimeWithinDay(t)));
}