Angularjs NVD3.JS角度指令-显示日期

Angularjs NVD3.JS角度指令-显示日期,angularjs,date,nvd3.js,Angularjs,Date,Nvd3.js,我使用的是Nvd3角度指令(),尤其是火花线() 我想将日期显示为日和月,而不是时间戳 我是否必须修改指令本身,还是有办法直接更改显示 在函数中,如果我尝试将d[0]更改为新日期(d[0]),则不会显示任何日期,因为我猜指令无法再对日期进行排序 谢谢 这似乎没有记录,但您可以: var timeFormat = '%b %e %H:%M'; $scope.xtickformat = function() { return function(d) {

我使用的是Nvd3角度指令(),尤其是火花线()

我想将日期显示为日和月,而不是时间戳

我是否必须修改指令本身,还是有办法直接更改显示

在函数中,如果我尝试将d[0]更改为新日期(d[0]),则不会显示任何日期,因为我猜指令无法再对日期进行排序


谢谢

这似乎没有记录,但您可以:

    var timeFormat = '%b %e %H:%M';
    $scope.xtickformat = function() {
        return function(d) {
            return d3.time.format.utc(timeFormat)(new Date(d));
        }
    }
然后,在你的闪粉指令中:

xtickformat = "xtickformat()"