解决 angularJS ng-modal 和 input type datetime 的问题(输出日期和工夫)

JS


.directive('formatDate', function ($filter) {  return {    require: 'ngModel',    link: function (scope, elem, attr, ngModelCtrl) {      ngModelCtrl.$formatters.push(function (modelValue) {        if (modelValue) {          return new Date(modelValue);        }      });      ngModelCtrl.$parsers.push(function (value) {        if (value) {          return $filter('date')(new Date(value), attr.timetype);        }      });    }  };}); 




HTML


<input type="datetime-local" ng-model="PM.stareTime" format-date timetype="yyyy-MM-dd hh:mm">

timetype 须要的写上工夫格局