{"ScriptPreparationCode":"let info = {year: 1995, month: 1, day: 1, hour: 0, minute: 0, second: 0, millisecond: 0};\r\nlet dt = luxon.DateTime.local(info.year, info.month, info.day, info.hour, info.minute, info.second, info.millisecond);\r\nlet date = new Date(info.year, info.month - 1, info.day, info.hour, info.minute, info.second, info.millisecond);\r\nlet temp = Temporal.ZonedDateTime.from({...info, timeZone: Temporal.Now.timeZoneId()});","TestCases":[{"Name":"luxon","Code":"let d;\r\nwhile (dt.year \u003C 2006) {\r\n dt = dt.plus({days: 1});\r\n d = dt.toJSDate();\r\n}","IsDeferred":false},{"Name":"date","Code":"let d;\r\nwhile (date.year \u003C 2006) {\r\n date = new Date(date);\r\n date.setDate(date.getDate() \u002B 1);\r\n d = date;\r\n}","IsDeferred":false},{"Name":"temporal","Code":"let d;\r\nwhile (temp.year \u003C 2006) {\r\n temp = temp.add({days: 1});\r\n d = new Date(temp.toInstant().epochMilliseconds);\r\n}","IsDeferred":false}]}