Javascript 带日期选择器的angularjs日期格式

Javascript 带日期选择器的angularjs日期格式,javascript,angularjs,date,Javascript,Angularjs,Date,正如您看到的,当我从日期选择器中选择日期时,这是一个日期选择器,它根据目录显示。但当我从controllerits发送一个字符串值时- 2014-08-06T13:52:39Z 它显示相同的字符串。它不按照给定的格式进行格式化。 有人能帮我吗你可以添加javascript代码: $( ".pw-form-control-text" ).datepicker({ dateFormat: 'MMMM d, yyyy' }); 您正在使用哪个扩展名输入日期 如何使用或?您可以添加指令ng chang

正如您看到的,当我从日期选择器中选择日期时,这是一个日期选择器,它根据目录显示。但当我从controllerits发送一个字符串值时-

2014-08-06T13:52:39Z

它显示相同的字符串。它不按照给定的格式进行格式化。
有人能帮我吗你可以添加javascript代码:

$( ".pw-form-control-text" ).datepicker({ dateFormat: 'MMMM d, yyyy' });

您正在使用哪个扩展名输入日期


如何使用或?

您可以添加指令ng change=changeformat

<input class="pw-form-control-text" 
       datepicker="" 
       id="requestedDate" 
       name="requestedDate" 
       ng-change="changeformat()"
       ng-model="formData.requestedDate" 
       pattern="MMMM d, yyyy" 
       type="text" />

问题是当我从日期选择器中选择时,它工作得很好。。但当我在控制器中将值设置为$scope.formData.requestedDate时,它不会根据该值进行格式化。您使用的日期选择器是什么??您是否测试过从控制器发送日期对象而不是字符串?
$scope.changeformat = function () {

       $scope.formData.requestedDate = $filter('date')($scope.formData.requestedDate, "MMMM d, yyyy");
    };