Javascript Angularjs输入日期格式短日期
我们从服务返回json,我们有一个解析器将这些json日期转换为我们可以使用和显示的日期。但是我只想显示短日期,我们不需要显示时间Javascript Angularjs输入日期格式短日期,javascript,json,angularjs,Javascript,Json,Angularjs,我们从服务返回json,我们有一个解析器将这些json日期转换为我们可以使用和显示的日期。但是我只想显示短日期,我们不需要显示时间 <input type="text" class="form-control" ng-model="DateOrdered" datepicker-popup="shortDate"
<input type="text" class="form-control"
ng-model="DateOrdered"
datepicker-popup="shortDate"
show-weeks="false" />
我想看看-2012年11月11日不是2012年11月11日3:00:00
因为我使用ng模型,所以我不能给这个输入赋值。我不想构建一些定制的过滤器或指令,但我可能也有,我想知道angularjs是否有现成的东西
提前感谢。我最终建立了一个自定义日期指令。日期格式
ngModelController.$formatters.unshift(function (valueFromModel) {
if (angular.isUndefined(valueFromModel) || valueFromModel == "" || valueFromModel == null) {
return valueFromModel;
}
var date = new Date(valueFromModel);
var _date = date.getDate();
var _month = date.getMonth() + 1;
var _year = date.getFullYear();
return _month + "/" + _date + "/" + _year;
});
查看
date
过滤器如何设置DateOrdered
?是-正在设置和显示DateOrdered,日期选择器工作,我可以保存-加载时我只想显示日期而不是时间。