toFixed for integer?

Подскажите, я где-то видел аналог toFixed функции для форматирования целых чисел. Функция ниже выводит дату так: 2.1.2017 3:1:27, а я хочу, чтобы было так: 02.01.2017 03:01:27.

Знаю, что для float чисел, можно использовать toFixed и там все окей. А как быть с интеджером?

Вот в C++ можно сделать так:

printf("%02i.%02i.%i %02i:%02i:%02i", day, month, year, hour, minute, second);

Моя функция вывода:

function utime2date(UNIX_timestamp){
    let a = new Date(UNIX_timestamp * 1000);
    let months = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];
    let year = a.getFullYear(); let month = a.getMonth(); let date = a.getDate(); let hour = a.getHours(); let min = a.getMinutes(); let sec = a.getSeconds();
    return date + '.' + month + '.' + year + ' ' + hour + ':' + min + ':' + sec ;
}

Подскажите аналог toFixed для integer чисел.


Ответы (0 шт):