eze*_*eed 3 javascript date datepicker angularjs angular-ui-bootstrap
我使用ui.boostrap作为日期选择器,
http://plnkr.co/edit/GfOQmgW85U2aW3YbZO7T?p=preview
我需要将日期格式化为"yyyy/MM/dd",因为这就是我的RESTapi收到args的方式.在角度中应用$ filter.
http://docs.angularjs.org/api/ng.filter:date
似乎问题已经解决,但是当我更改datepicker中的日期时,格式日期会更改为类似的格式 2014-01-30T00:58:43.000Z
如何使用此工具设置默认格式日期?
由于日期是JS Date对象,因此您必须在发送之前对其进行转换.您可以在发送之前使用datefilter手动解析:
var datefilter = $filter('date'),
formattedDate = datefilter($scope.dt, 'yyyy/MM/dd');
Run Code Online (Sandbox Code Playgroud)
请参阅此插件以获取示例:http://plnkr.co/edit/EJLDpEojoFnf5QfFt4o6?p = preview
只有我知道的替代方法是创建一个值的指令并将函数推送到$解析器,就像在这个例子中一样,但是与datepicker指令结合起来肯定不容易.
我建议继续在JS中使用Date对象,并在发送到API之前转换该值.
| 归档时间: |
|
| 查看次数: |
9793 次 |
| 最近记录: |