{"ScriptPreparationCode":"window.ds = \u00222020-02-19T00:51:53.623839\u002B00:00\u0022;\r\nwindow.formatDate = function (date, includeTime, dateDelimiter = \u0027/\u0027) {\r\n let hours = date.getHours();\r\n const minutes = date.getMinutes();\r\n const seconds = date.getSeconds();\r\n\r\n const fullSeconds = seconds \u003C 10 ? \u00600${seconds}\u0060 : seconds;\r\n const fullMinutes = minutes \u003C 10 ? \u00600${minutes}\u0060 : minutes;\r\n const ampm = hours \u003E= 12 ? \u0027PM\u0027 : \u0027AM\u0027;\r\n hours = hours % 12;\r\n hours = hours ? hours : 12;\r\n\r\n if (!includeTime) {\r\n return \u0060${date.getMonth() \u002B 1}${dateDelimiter}${date.getDate()}${dateDelimiter}${date.getFullYear()}\u0060;\r\n }\r\n\r\n return \u0060${date.getMonth() \u002B 1}${dateDelimiter}${date.getDate()}${dateDelimiter}${date.getFullYear()} - ${hours}:${fullMinutes}:${fullSeconds} ${ampm}\u0060;\r\n};","TestCases":[{"Name":"js date","Code":"window.formatDate(new Date(window.ds), true);","IsDeferred":false},{"Name":"luxon date","Code":"luxon.DateTime.fromJSDate(new Date(window.ds)).toFormat(\u0022mm/dd/yyyy - h:mm:ss a\u0022);","IsDeferred":false}]}