@dieneri

Как поменять формат даты в javascript?

На странице отображается дата, которая тянется из БД.
Дата в формате 18.04.2022 0:00:00
Соответственно, на странице вывод с этой датой идёт.
Как мне обрезать 18.04.2022 0:00:00
и оставить только дату? Путём javascript, уже на странице.
  • Вопрос задан
  • 612 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
'18.04.2022 0:00:00'.split(' ')[0] // "18.04.2022"
'18.04.2022 0:00:00'.substr(0, 10) // "18.04.2022"
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
IonDen
@IonDen
JavaScript developer. IonDen.com
Лучше всего выводить даты в более читабельном виде под, конкретный язык. В этом вам поможет toLocaleDateString

const rawDate = '18.04.2022 0:00:00'.split(' ')[0];
const arrayDate = rawDate.split('.');
const usefulDate = new Date(arrayDate[2], arrayDate[1], arrayDate[0]);
const localDate = usefulDate.toLocaleDateString('ru-RU', {
	weekday: 'long',
  year: 'numeric',
  month: 'long',
  day: 'numeric'
});

console.log(localDate); // среда, 18 мая 2022 г.


https://jsfiddle.net/IonDen/wjtvhpq7/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы