我以22/03/2017(dd / mm / yyyy)格式向angularjs应用发送日期,但angularjs将其解释为mm / dd / yyyy。如果我打印我的一天,angularjs将返回我的月份。
我怎么能告诉Angularjs我的日期格式为dd / mm / yyyy?
答案 0 :(得分:1)
我解决了!我只是像这个例子一样转换我的字符串日期:
var date = "03/05/2013";
var newdate = date.split("/").reverse().join("-");
"2013-05-03"
答案 1 :(得分:0)
这取决于您在何处以及如何使用日期实例。如果它在模板中,则使用角度date
过滤器。如果它在您的控制器/服务中,则在控制器/服务中注入角度$filter
。您可以将所需的格式作为输入传递到日期过滤器。这是api docs。