angularjs日期格式与日期选择器

时间:2015-02-27 10:29:34

标签: javascript angularjs date

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

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

  

2014-08-06T13:52:39Z

)它显示相同的字符串。它不会根据给定的格式进行格式化。 可以有人帮助我

3 个答案:

答案 0 :(得分:0)

您可以添加javascript代码:

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

答案 1 :(得分:0)

您用于日期输入的扩展程序?

关于使用angularjs date inputangular-ui-date

的最新消息

答案 2 :(得分:0)

您可以添加指令ng-change =&#34; changeformat()&#34;

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

并将控制器.js文件中的函数声明为,

$scope.changeformat = function () {

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