Преобразование времени из timestamp в нормальный формат средствами JS

Функция добавление нулей, чтобы время показывалось корректно, иначе будет у вас время не 12:05:05, а 12:5:5

1
2
3
4
5
6
function addZero(i) {
        if (i < 10) {
            i = "0" + i;
        }
        return i;
    }

Ну и само преобразование времени

1
2
3
4
5
var timestamp = 1468055271;
var date = new Date();
date.setTime(timestamp*1000);
var time = addZero(date.getHours())+':'+addZero(date.getMinutes())+':'+addZero(date.getSeconds());
console.log(time);