Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Angularjs输入日期格式短日期_Javascript_Json_Angularjs - Fatal编程技术网

Javascript Angularjs输入日期格式短日期

Javascript Angularjs输入日期格式短日期,javascript,json,angularjs,Javascript,Json,Angularjs,我们从服务返回json,我们有一个解析器将这些json日期转换为我们可以使用和显示的日期。但是我只想显示短日期,我们不需要显示时间 <input type="text" class="form-control" ng-model="DateOrdered" datepicker-popup="shortDate"

我们从服务返回json,我们有一个解析器将这些json日期转换为我们可以使用和显示的日期。但是我只想显示短日期,我们不需要显示时间

<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,日期选择器工作,我可以保存-加载时我只想显示日期而不是时间。