Javascript Вывод даты

345
11 октября 2017, 09:42

В data1[0].date находится дата/время: 2017-10-10 12:10:44 Как вывести только дату: 2017-10-10?

Answer 1

Дарю:

Date.prototype.format = function(format = 'yyyy-mm-dd') { 
    if (this.toString() === 'Invalid Date') { 
        return; 
    } 
    const replaces = { 
        yyyy: this.getFullYear(), 
        mm: ('0' + (this.getMonth() + 1)).slice(-2), 
        dd: ('0' + this.getDate()).slice(-2), 
        hh: ('0' + this.getHours()).slice(-2), 
        MM: ('0' + this.getMinutes()).slice(-2), 
        ss: ('0' + this.getSeconds()).slice(-2) 
    }; 
    let result = format; 
    for (const replace in replaces) { 
        result = result.replace(replace, replaces[replace]); 
    } 
    return result; 
}; 
 
console.log(new Date().format()) 
console.log(new Date().format('dd/mm/yyyy hh.MM.ss'))

Хотя в ващем случае можно обойтись этим:

const date = '2017-10-10 12:10:44'; 
console.log(date.split(' ')[0]);

READ ALSO
Material min js collapse

Material min js collapse

Подключил колапс! все хорошо! но когда ставить float высота пропадает! тоисть джсом оно мне показывает какова высота, но не задает, почему?

360
Как наложить маску яндекс карты регионы

Как наложить маску яндекс карты регионы

Всем привет! Подскажите, пожалуйста, как наложить маску в яндекс картах регионы?

373
Как сохранить данные в local storage в angular js?

Как сохранить данные в local storage в angular js?

Есть форма где мы можем ввести данныеЭти данные после отправки добавляются в таблицу

426
main.js генерация произвольных чисел

main.js генерация произвольных чисел

Доброго времени суток

213