mirror of
https://github.com/ccxvii/mujs.git
synced 2026-02-05 17:29:43 +08:00
Fix date setMonth and setUTCMonth processed wrong optional argument
This commit is contained in:
4
jsdate.c
4
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)));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user