{"ScriptPreparationCode":"window.data = []\r\nfor( let i = 0 ; i \u003C 10000;i \u002B\u002B) {\r\n\tdata[\u00602022-${Math.floor(Math.random() * 12) \u002B 1}-${Math.floor(Math.random() * 25) \u002B 1}\u0060,\u0060${Math.floor(Math.random() * 24).toString().padStart(2,\u00270\u0027)}:${Math.floor(Math.random() * 60).toString().padStart(2,\u00270\u0027)}\u0060,\u0027America/Los_Angeles\u0027] \r\n}","TestCases":[{"Name":"moment timezone","Code":"for(const [dateStr,timeStr,timezone] of data) {\r\n moment.tz(\u0060${dateStr} ${timeStr}\u0060, timezone);\r\n}","IsDeferred":false},{"Name":"luxon timezone","Code":"for(const [dateStr,timeStr,zone] of data) {\r\n\tDateTime.fromISO(\u0060${dateStr}T${timeStr}:00\u0060, { zone });\r\n}","IsDeferred":false},{"Name":"date-fn timezone","Code":"for(const [dateStr,timeStr,timezone] of data) {\r\n\tformatInTimeZone(new Date(\u0060${dateStr}T${timeStr}:00Z\u0060), timezone, \u0027yyyy-MM-dd HH:mm:ssXXX\u0027)\r\n}","IsDeferred":false}]}