From d9f555652a9743d98143ccf3a0a5b6b903dfeaaa Mon Sep 17 00:00:00 2001 From: isRyven Date: Fri, 20 Dec 2019 14:21:13 +0200 Subject: [PATCH] Fix date setMonth and setUTCMonth processed wrong optional argument --- jsdate.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jsdate.c b/jsdate.c index 9216c44..ea3db53 100644 --- a/jsdate.c +++ b/jsdate.c @@ -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))); }