{"ScriptPreparationCode":"const isoDateFormatRegExp = /^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$/;","TestCases":[{"Name":"Date JS","Code":"const dateString = new Date().toISOString();\r\nlet isValid;\r\nif (!isoDateFormatRegExp.test(dateString)) {\r\n isValid = false;\r\n}\r\n\r\nisValid = !isNaN(new Date(dateString).getTime());","IsDeferred":false},{"Name":"MomentJS","Code":"const isValid = moment(new Date().toISOString(), \u0027YYYY-MM-DDTHH:mm:ss.SSSZ\u0027, true).isValid();","IsDeferred":false},{"Name":"Date-Fns","Code":"const dateString = new Date().toISOString();\r\n\r\nconst isValid = dateFns.isValid(dateFns.parseISO(dateString));","IsDeferred":false}]}