Javascript 通过$filter()后的日期更改
我正试图用highcharts创建一个图表,但数据似乎与我的日期不符。我尝试记录原始数据,它的输出是我想要的,但当我记录“日期”时,它总是在一个日期前关闭 例如:console.log data.createdAt→ 2016年6月30日 console.log日期→ 2016年6月29日Javascript 通过$filter()后的日期更改,javascript,angularjs,graph,highcharts,filter,Javascript,Angularjs,Graph,Highcharts,Filter,我正试图用highcharts创建一个图表,但数据似乎与我的日期不符。我尝试记录原始数据,它的输出是我想要的,但当我记录“日期”时,它总是在一个日期前关闭 例如:console.log data.createdAt→ 2016年6月30日 console.log日期→ 2016年6月29日 chartData = _.map response.data, (data) -> console.log data.createdAt date = $filter('date')(da
chartData = _.map response.data, (data) ->
console.log data.createdAt
date = $filter('date')(data.createdAt, 'mediumDate')
console.log date
您可以通过指定第三个参数来定义时区,例如(+0430或+0530),以获得更好的可控结果 样本码
$filter('date')(data.createdAt, 'mediumDate', '+0530');
我对海图不太熟悉。mediumDate的用途是什么?它以“MMM d,y”格式打印日期格式,data.createdAt的格式和值是什么?下面是一个输出示例:2016-06-30T00:00:00.000Z通过指定第三个参数来定义时区,例如(+0430或+0530),以获得更好的可控结果。参考