#javascript #typescript
Вопрос:
Как я мог бы преобразовать дату с помощью машинописного текста, например: Ср.07 августа 2021 00:00:00 GMT-0300 в 2021-08-07, но я хочу, чтобы она была в формате даты и времени. строка для меня не работает. Я надеюсь, что кто-то знает, как мне помочь, да, я был бы вам очень признателен
Ответ №1:
Вы можете использовать метод getFullYear
, getMonth
и getDate
, чтобы получить желаемый результат.
var tmp = "Wed Aug 07 2021 00:00:00 GMT-0300";
var dateObj = new Date(tmp);
var year = dateObj.getFullYear();
var month = (dateObj.getMonth() 1 > 9) ? dateObj.getMonth() 1 : "0" (dateObj.getMonth() 1);
var date = (dateObj.getDate() > 9) ? dateObj.getDate() : "0" dateObj.getMonth();
console.log(year "-" month "-" date);