{"ScriptPreparationCode":null,"TestCases":[{"Name":"old","Code":"for(i=0; i\u003C10000; i\u002B\u002B){\r\n\tformatShortDate(new Date(\u00222020-08-19T23:13:44.514Z\u0022), undefined, false);\r\n}\r\n\r\nfunction formatShortDate(ts, dflt,timezone) {\r\n if (!ts \u0026\u0026 dflt) return dflt;\r\n var tsOptions = {\r\n month: \u0022numeric\u0022,\r\n day: \u0022numeric\u0022,\r\n hour: \u0022numeric\u0022,\r\n minute: \u0022numeric\u0022,\r\n hour12: false\r\n };\r\n var d = (ts) ? (new Date(ts)) : (new Date());\r\n if (!timezone ) {\r\n tsOptions.timeZone = \u0022UTC\u0022;\r\n }\r\n var d = new Date(ts);\r\n return new Intl.DateTimeFormat(\u0022lookup\u0022, tsOptions).format(d);\r\n}","IsDeferred":false},{"Name":" new","Code":"for(i=0; i\u003C10000; i\u002B\u002B){\r\n\tformatShortDate(new Date(\u00222020-08-19T23:13:44.514Z\u0022), undefined, false);\r\n}\r\n\r\nfunction formatShortDate(ts, dflt, timezone) {\r\n if (!ts \u0026\u0026 dflt) return dflt;\r\n\r\n const date = new Date(ts);\r\n var month, day, hours, minutes, utcDate;\r\n if (!timezone) {\r\n utcDate = new Date(Date.UTC(date.getUTCFullYear(), date.getUTCMonth(), date.getUTCDate(), date.getUTCHours(), date.getUTCMinutes(), date.getUTCSeconds()));\r\n month = (utcDate.getUTCMonth() \u002B 1).toString().padStart(2, \u00270\u0027);\r\n day = utcDate.getUTCDate().toString().padStart(2, \u00270\u0027);\r\n hours = utcDate.getUTCHours().toString().padStart(2, \u00270\u0027);\r\n minutes = utcDate.getUTCMinutes().toString().padStart(2, \u00270\u0027);\r\n } else {\r\n month = (date.getMonth() \u002B 1).toString().padStart(2, \u00270\u0027);\r\n day = date.getDate().toString().padStart(2, \u00270\u0027);\r\n hours = date.getHours().toString().padStart(2, \u00270\u0027);\r\n minutes = date.getMinutes().toString().padStart(2, \u00270\u0027);\r\n }\r\n return \u0060${day}/${month} ${hours}:${minutes}\u0060;\r\n}","IsDeferred":false}]}