Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将历元转换为可读的日期,以便在ChartList中使用_Javascript_Angularjs_Datetime_Epoch - Fatal编程技术网

Javascript 如何将历元转换为可读的日期,以便在ChartList中使用

Javascript 如何将历元转换为可读的日期,以便在ChartList中使用,javascript,angularjs,datetime,epoch,Javascript,Angularjs,Datetime,Epoch,这里我得到了一组日期/时间纪元 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); }

这里我得到了一组日期/时间纪元

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;
});

考虑使用momentjs使用Unix时间戳创建日期。然后,您可以随意输出它

其中时间是以毫秒为单位的历元时间,即,如果以秒为单位的历元时间,则应乘以1000

我不知道ChartList如何处理日期对象,但有很多方法可以获取日期的所有可读部分:

日期。getDate日期。getDay日期。getFullYear日期。getHours日期。GetMissels日期。getMinutes日期。getMonth 日期。getSeconds日期。getTime日期。getTimezoneOffset日期。getUTCDate日期。getUTCDay日期。getUTCFullYear日期。getUTCHours date.GetUTCmillseconds date.getUTCMinutes date.getUTCMonth date.getUTCSeconds date.getYear date.setDate date.setFullYear 日期。设置小时日期。设置毫秒日期。设置分钟日期。设置月日期。设置秒日期。设置时间日期。设置时间日期 date.setUTCFullYear date.setUTCHours date.SetutCmillisions date.setUTCMinutes date.setUTCMonth date.setUTCSeconds date.setYear date.toDateString date.TogmString date.toISOString date.toJSON date.toLocaleDateString date.toLocaleTimeString date.toTimeString date.toutString

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);

}
var date = new Date(TIME)