Timestamp to date Javascript

Takes timestamp and converts to a date in spanish, can convert to any language desired.

by borisjavier

HTML

<div id="result"></div>

JavaScript

var timestamp = 1617649012
document.getElementById('result').innerHTML = dateToHuman(timestamp);

function dateToHuman(theDate) {  
		var date = new Date(theDate * 1000)
    var tempDate = new Date(date);
    //var oldTime = Math.round(tempDate.getTime() / 1000);
    var shownDate = '';
    var months = ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'];
                        
    var year = tempDate.getFullYear(); 
    var month   = tempDate.getMonth();
    var day     = tempDate.getDate(); 
    
    shownDate = months[month] + ' ' + day + ', ' + year;    
                
    return shownDate;
    }