{"ScriptPreparationCode":"var DATE_STR = \u00222024-01-01T01:01:01.001Z\u0022;\r\n\r\nvar MONTH_NAMES = [\r\n \u0022\u044F\u043D\u0432\u0430\u0440\u044F\u0022,\r\n \u0022\u0444\u0435\u0432\u0440\u0430\u043B\u044F\u0022,\r\n \u0022\u043C\u0430\u0440\u0442\u0430\u0022,\r\n \u0022\u0430\u043F\u0440\u0435\u043B\u044F\u0022,\r\n \u0022\u043C\u0430\u044F\u0022,\r\n \u0022\u0438\u044E\u043D\u044F\u0022,\r\n \u0022\u0438\u044E\u043B\u044F\u0022,\r\n \u0022\u0430\u0432\u0433\u0443\u0441\u0442\u0430\u0022,\r\n \u0022\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u044F\u0022,\r\n \u0022\u043E\u043A\u0442\u044F\u0431\u0440\u044F\u0022,\r\n \u0022\u043D\u043E\u044F\u0431\u0440\u044F\u0022,\r\n \u0022\u0434\u0435\u043A\u0430\u0431\u0440\u044F\u0022\r\n];\r\n\r\nfunction formatDateRead(date) {\r\n return \u0060${date.getDate().toString()} ${MONTH_NAMES[date.getMonth()]} ${date.getFullYear()}\u0060;\r\n}","TestCases":[{"Name":"Date.toLocaleDateString","Code":"new Date(DATE_STR).toLocaleDateString(\u0027ru-RU\u0027, {\r\n day: \u0027numeric\u0027,\r\n month: \u0027long\u0027,\r\n year: \u0027numeric\u0027,\r\n}).slice(0, -3);","IsDeferred":false},{"Name":"luxon","Code":"luxon.DateTime.fromISO(DATE_STR).setLocale(\u0022ru\u0022).toFormat(\u0027d MMMM yyyy\u0027);","IsDeferred":false},{"Name":"dayjs","Code":"dayjs(DATE_STR).locale(\u0027ru\u0027).format(\u0027D MMMM YYYY\u0027);","IsDeferred":false},{"Name":"custom","Code":"formatDateRead(new Date(DATE_STR));","IsDeferred":false}]}