我目前在我的应用上设置了日期格式..
Html
<span ng-bind="convertToDate(myDate) | date: 'medium'" id="dtText"></span>
Angular
$scope.myDate = new Date();
$scope.convertToDate = function (stringDate) {
var dateOut = new Date(stringDate);
dateOut.setDate(dateOut.getDate());
return dateOut;
};
我正在使用该功能,但它显示我想要删除的时间。只是想知道我需要添加到我的函数中以防止显示时间?
答案 0 :(得分:2)
指定日期格式为参数
<span ng-bind="myDate | date: 'MMM d,y'" id="dtText"></span>
答案 1 :(得分:1)
如何使用
<span ng-bind="myDate | date: 'mediumDate'" id="dtText"></span>
无需转换它。
convertDate
函数不起作用的原因是Date.setDate
仅设置日期值的日期部分,而时间组件保持不变。要重置时间组件,您必须单独重置它们,如
dateOut.setSeconds(0);
dateOut.setMinutes(0);
dateOut.setHours(0);