temp.innerHTML = (
'<div class="block">\n'+
'<span>1</span>\n'+
'<span>2</span>\n'+
'<span>3</span>\n'+
'</div>'
);
new Date(1580479498).toUTCString()
// "Mon, 19 Jan 1970 07:01:19 GMT"
но почему именно так - непонятно
const index = Math.min(i + 1, inputs.length - 1);
А вам зачем PUG, если не использовать его фичи?