gpt4 book ai didi

javascript - 从 Angular 日期函数中删除时间

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:42:58 25 4
gpt4 key购买 nike

我目前已经在我的应用程序上设置了日期格式。

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;
};

我有这个功能,但它显示的是我想删除的时间。只是想知道我需要在我的函数中添加什么以防止显示时间?

最佳答案

如何使用

<span ng-bind="myDate | date: 'mediumDate'" id="dtText"></span>

无需转换。

convertDate 函数不起作用的原因是 Date.setDate 仅设置日期值的日期部分,而时间部分保持不变。要重置时间组件,您必须单独重置它们,例如

dateOut.setSeconds(0);
dateOut.setMinutes(0);
dateOut.setHours(0);

关于javascript - 从 Angular 日期函数中删除时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37161753/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com