Как преобразовать эпоху в читаемые даты в Angular для использования в Chartist
Здесь я получаю массив дат / временных эпох
ApiFactory.getTweetQuotes(the_ticker).then(function(data) {
// Create epoch array:
for (var i = 0; i < data.data.quotes.length; i++) {
vs.tweet_epochs.push(data.data.quotes[i].start_epoch);
}
console.log(vs.tweet_epochs);
initChart();
vs.loadingChart = true;
});
vs.tweet_epochs
похоже, это утешило.:
Я использую Чартист и это не очень красиво печатается в данный момент:
Я нашел этот ответ здесь преобразовать эпоху UTC в локальную дату с помощью javascript , однако он просто добавил еще 3 0
к каждой эпохе вместо преобразования их в даты.
Если вам нужен код Хариста:
var initChart = function() {
var data = {
labels: vs.tweet_epochs,
series: [
vs.tweet_vol
]
};
// Chart options:
var options = {
showPoint: true,
showArea: true,
lineSmooth: true,
fullWidth: true,
axisX: {
showGrid: false,
showLabel: true
},
axisY: {
offset: 40,
labelInterpolationFnc: function(value) {
return '$' + value;
}
}
};
var chart = new Chartist.Line('.ct-chart', data, options);
}
2 ответа:
var date = new Date(TIME)
Где время-время эпохи в миллисекундах, то есть вы должны умножить на 1000, если у вас есть время эпохи в секундах.
Я не знаю, как Chartist обрабатывает объекты Date, но у вас есть много методов, чтобы получить все читаемые части даты:
Дата.получить дату рождения.получить дату дня рождения.Получить годовую дату.свидание в гетто.получить миллисекундную дату.getMinutes дата.getMonth дата.getSeconds дата.метод getTime дата.getTimezoneOffset дата.getUTCDate дата.получить дату дня рождения.getUTCFullYear дата.getUTCHours дата.getUTCMilliseconds дата.getUTCMinutes дата.получить месячное свидание.getUTCSeconds дата.дата выхода в свет.установить дату.setFullYear дата.свидание с сетом.установите дату в миллисекундах.установите минутную дату.установите дату месяца.установите дату в секундах.setTime дата.setUTCDate дата.установите точную годовую дату.назначьте дату встречи.установите дату в миллисекундах.setUTCMinutes дата.назначьте дату на месяц.дата setUTCSeconds.сетиер дата.дата toDateString.toGMTString дата.toISOString дата.дата метод toJSON.toLocaleDateString дата.toLocaleTimeString дата.toTimeString дата.toUTCString