Javascript Вывод даты

384
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 высота пропадает! тоисть джсом оно мне показывает какова высота, но не задает, почему?

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

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

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

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

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

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

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

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

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

251