Конвертировать дату в правильный вид

подскажите пожалуйста как конвертировать дату с временем 2020-10-30 14:07:03 в вид типа 30.10.2020 14:07:03


Ответы (2 шт):

Автор решения: motpfofs

Попробуйте воспользоваться этим кодом:

const formatDate = (date) => {
  // получаем строку даты и времени
  const [dateStr, timeStr] = date.split(' ');

  const d = new Date(dateStr);

  // прибавляем единицу, потому что отсчет месяцев начинается с 0
  let month = `${d.getMonth() + 1}`;
  let day = `${d.getDate()}`;
  let year = `${d.getFullYear()}`;

  if (month.length < 2) {
    month = `0${month}`;
  }
  if (day.length < 2) {
    day = `0${day}`;
  }

  return `${[day, month, year].join('.')} ${timeStr}`;
};

console.log(formatDate('2020-10-30 14:07:03'));

→ Ссылка
Автор решения: UModeL

Ребята, какие библиотеки? Зачем столько кода? Для конкретной задачи, всё придумали до нас.

// Как конвертировать дату с временем 2020-10-30 14:07:03 
//                         в вид типа 30.10.2020 14:07:03

var date = new Date('2020-10-30 14:07:03');
console.log(date.toLocaleString('ru-RU').replace(',', ''));

→ Ссылка