Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.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 通过$filter()后的日期更改_Javascript_Angularjs_Graph_Highcharts_Filter - Fatal编程技术网

Javascript 通过$filter()后的日期更改

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

我正试图用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')(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),以获得更好的可控结果。参考