Javascript Вывод даты

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

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

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

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

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

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

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

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

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

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

207