Как удалить временную часть из даты JavaScript?

У меня есть дата " '12/12/1955 12:00:00 AM' хранящаяся в скрытом столбце. Я хочу отображать дату без времени. Как мне это сделать?

Ответ 1

Разделите его на space и возьмите первую часть, как показано ниже. Надеюсь, это поможет вам.

var d = '12/12/1955 12:00:00 AM';
d = d.split(' ')[0];
console.log(d);

Ответ 2

Разделите эту строку на объект Date:

var myDate = new Date('12/12/1955 12:00:00 AM');

Затем используйте обычные методы, чтобы получить дату day/month/year.

Ответ 3

Это, наверное, самый простой способ:

new Date(<your-date-object>.toDateString());

Пример: чтобы получить текущую дату без компонента времени:

new Date(new Date().toDateString());

дает: чт 11 июля 2019 00:00:00 GMT-0400 (восточное дневное время)