Формат текущей даты и времени

322
05 декабря 2017, 23:04

Как получить текущую дату и время в формате: 12:50:12 04.12.2017?

Формат

hh:MM:ss dd.mm.yyyy

P.S.Работаю из расширения, из внедренного кода, подключение других скриптов не вариант.

Answer 1

Чем не подходит?

Date.prototype.format = function(format = 'yyyy-mm-dd') { 
    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('hh:MM:ss dd.mm.yyyy'));

UP: однострочка:

const formatDate = date => ('0'+date.getHours()).slice(-2) + ':' + ('0'+date.getMinutes()).slice(-2) + ':' + ('0'+date.getSeconds()).slice(-2)  + ' ' + ('0'+date.getDate()).slice(-2)  + '.' + ('0'+(date.getMonth() + 1)).slice(-2)  + '.' + date.getFullYear(); 
 
console.log(formatDate(new Date()));

READ ALSO
Раскраска частей мультимаршрута

Раскраска частей мультимаршрута

Как раскрасить части мультимаршрута? От точки A до B один цвет, а от точки B до C другой

221
Изменить js срипт

Изменить js срипт

Есть скрипт простенький

279
Передача данных между компонентами angular 2

Передача данных между компонентами angular 2

Добрый день всемПеред мной стоит задача на angular 2

408