Angular将我的日期dd / mm / yyyy解释为mm / dd / yyyy并更改日期和月份

时间:2017-02-08 03:30:54

标签: angularjs date

我以22/03/2017(dd / mm / yyyy)格式向angularjs应用发送日期,但angularjs将其解释为mm / dd / yyyy。如果我打印我的一天,angularjs将返回我的月份。

我怎么能告诉Angularjs我的日期格式为dd / mm / yyyy?

2 个答案:

答案 0 :(得分:1)

我解决了!我只是像这个例子一样转换我的字符串日期:

var date = "03/05/2013";
var newdate = date.split("/").reverse().join("-");

"2013-05-03"

答案 1 :(得分:0)

这取决于您在何处以及如何使用日期实例。如果它在模板中,则使用角度date过滤器。如果它在您的控制器/服务中,则在控制器/服务中注入角度$filter。您可以将所需的格式作为输入传递到日期过滤器。这是api docs