Я получаю объект JSON из погодного API DarkShy и хочу получить доступ к временной метке для каждого отчета для диаграммы Chart.JS, где я буду отображать температуру в течение дня, сейчас я застрял в преобразовании временной метки.в формате ЧЧ: ДД: СС.
Это то, что я пробовал
// Displays the wrong time according to https://www.epochconverter.com/
var timeofDay = new Date(daily[i].time)
time.push( timeofDay.toTimeString().split(' ')[0] )
// Gets rid off the time, tho It get the date correctly
var timeofDay = new Date(parseFloat(daily[i].time) * 1000)
time.push( timeofDay )
// Returns the wrong date and time
time.push(new Date(daily[i]))
Вот как я перебираю файл JSON
let time = []
let temperatureDaily = []
for(var i=0; i<daily.length; i++){
// Push the values into the arrays
var timeofDay = new Date(parseFloat(daily[i].time) * 1000)
time.push( timeofDay )
temperatureDaily.push( (parseFloat(daily[i].temperatureHigh) + parseFloat(daily[i].temperatureLow)) /2)
}
console.log(time);