Witam, mam taką roboczą funkcję:
function translateDate(unixTimestamp) {
var date = new Date(unixTimestamp);
return date.getHours;
}
jednak po wywołaniu jej
//jakis string
.replace("{SEND_DATE}", translateDate(obj[key].send_date * 1000))
otrzymuję błąd:
Uncaught TypeError: this is not a Date object.
at getHours (<anonymous>)
at String.replace (<anonymous>)
at Object.success (main.js:52)
at c (jquery-3.5.1.min.js:2)
at Object.fireWith [as resolveWith] (jquery-3.5.1.min.js:2)
at l (jquery-3.5.1.min.js:2)
at XMLHttpRequest.<anonymous> (jquery-3.5.1.min.js:2)
Co się dzieje i jak to naprawić? Dodam, że jeśli zamienię funkcję na zwrócenie całej daty
function translateDate(unixTimestamp) {
var date = new Date(unixTimestamp);
return date;
}
to wszystko działa bez zarzutu.
Z góry dziękuję za pomoc