Это формат, который я получил
2019-01-08T11:11:00.000Z
Это формат, который я хочу
2019-01-08
Как мне отформатировать дату таким образом?
Примечание: я не хочу посылку
Используйте конструктор Date для создания нового объекта даты из вашей строки даты. Затем вы можете создать дату в любом произвольном формате, используя этот объект. Смотрите код ниже.
Date
const input = "2019-01-08T11:11:00.000Z"; const dateObj = new Date(input); const year = dateObj.getFullYear(); const month = (dateObj.getMonth()+1).toString().padStart(2, '0'); const date = dateObj.getDate().toString().padStart(2, '0'); const result = `${year}-${month}-${date}`; console.log(result);