Unix timestamp tính bằng giây, JavaScript dùng mili-giây. Nhân timestamp với 1000 trước khi truyền vào new Date().
Ví dụ
<html>
<head>
<title>Chuyển Unix timestamp sang giờ JavaScript</title>
</head>
<body>
<script>
var unix_time = 1514791901;
var date = new Date(unix_time * 1000);
var hrs = date.getHours();
var min = "0" + date.getMinutes();
var sec = "0" + date.getSeconds();
document.write("Giờ: " + hrs + ":" + min.substr(-2) + ":" + sec.substr(-2));
</script>
</body>
</html>
Kết quả
Giờ: 13:01:41