如何以角度移除T00:00:00.000Z。我用
ng-model-options="{timezone:'UTC'}"
ng-model display 2017-04-24T00:00:00.000Z
。我只想显示2017-04-24
有没有办法做到这一点?
答案 0 :(得分:0)
您可能想看看date filter
{{ date_expression | date : format : timezone}}
{{ someDatePropertyInModel | date: 'yyyy-MM-dd' : 'UTC' }}
修改强>
如果您希望将值存储在模型中,可以使用ng-model-options="{ getterSetter: true }"
并绑定到使用此过滤器的JS版本的setter值。
<input type="date" name="something"
ng-model="modelObject.something"
ng-model-options="{ getterSetter: true }" />
在控制器中
var _someDate;
$scope.modelObject = {
something: function(value) {
return arguments.length ? _someDate = $filter('date')(value, 'yyyy-MM-dd', 'UTC') : _someDate);)
}
};