Javascript 以角度格式化日期?
我有以下几行:Javascript 以角度格式化日期?,javascript,angularjs,Javascript,Angularjs,我有以下几行: body += "Date: " + myDateVar | date:'dd-MM-yyyy HH:mm' + "."; 我的问题是,如何正确设置上面这行的格式,使其实际工作?我收到一个错误,但这可以正常工作,但没有格式: body += "Date: " + myDateVar + "."; 假设您的代码在控制器中 您需要在控制器中注入$filter服务,然后像这样使用它: yourFilteredDate= $filter('date')(myDateVar, "dd-
body += "Date: " + myDateVar | date:'dd-MM-yyyy HH:mm' + ".";
我的问题是,如何正确设置上面这行的格式,使其实际工作?我收到一个错误,但这可以正常工作,但没有格式:
body += "Date: " + myDateVar + ".";
假设您的代码在控制器中 您需要在控制器中注入$filter服务,然后像这样使用它:
yourFilteredDate= $filter('date')(myDateVar, "dd-MM-yyyy HH:mm");
因为您只能在视图中使用管道。这是在模板中还是在控制器中?您想在那里做什么?通常您会这样做:
…>日期:{{myDateVar:Date:'dd-MM-yyyy-HH:MM'}}。