gpt4 book ai didi

javascript - 比较两个日期angularjs

转载 作者:搜寻专家 更新时间:2023-11-01 05:00:24 24 4
gpt4 key购买 nike

我有两个日期要按以下格式进行比较来自后端服务的响应具有以下日期格式

alignFillDate - 2015-06-09pickUpDate - 2015-05-10

因此,前端需要检查条件是 pickUpDate 是否小于 alignFillDate,我们将 alignFillDate 增加 30 天,即,我们将 pickUpDate 增加到下个月(从现在起 30 天)并在上显示不同的文本查看

我如何使用 angular 和 javascript 实现此目的。 ?对于这个日期计算,我的 html 和 Controller 需要如何更改

最佳答案

您将这些日期字符串保存为 Date 对象,与 vanilla javascript 进行比较并分配给 scope 或 this。

   var alignFillDate = new Date("2015-06-09");
var pickUpDate = new Date("2015-05-10");


if (pickUpDate < alignFillDate) {
alignFillDate = alignFillDate.setDate(alignFillDate.getDate() + 30);
}

$scope.pickUpDate = pickUpDate;
$scope.alignFillDate = alignFillDate;

这里有一个 plunk 可以做你想做的事 http://plnkr.co/edit/Kq7WA1cBcrwDyxDeBFAL?p=info .

关于javascript - 比较两个日期angularjs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30577172/

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