通过 $filter() 后日期更改

Date changes after going through $filter()

本文关键字:日期 filter 通过      更新时间:2023-09-26

我正在尝试创建一个带有高图表的图表,但数据似乎与我的一个日期无关。我尝试记录原始输出是我想要的,但是当我记录"日期"时,它总是在一个日期之外。

例如:控制台.log data.createdat → Jun, 30 2016

控制台.log日期 → 6月, 29 2016

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

角度过滤器日期时区链接