gpt4 book ai didi

javascript - 使用 Angular 天数中的两个日期之间的差异

转载 作者:行者123 更新时间:2023-12-04 11:37:19 26 4
gpt4 key购买 nike

在我的应用程序中,我从 API 响应中获取消息发送日期,我想使用 Angular 8 和 ngFor 中的映射来计算当前日期与 API 响应日期之间的差异(天数)。

https://stackblitz.com/edit/angular-xv1twv?file=src%2Fapp%2Fapp.component.html

请帮我。我应该使用时刻吗?

最佳答案

如果这就是您所需要的,您可以添加纯代码。例如:

calculateDiff(dateSent){
let currentDate = new Date();
dateSent = new Date(dateSent);

return Math.floor((Date.UTC(currentDate.getFullYear(), currentDate.getMonth(), currentDate.getDate()) - Date.UTC(dateSent.getFullYear(), dateSent.getMonth(), dateSent.getDate()) ) /(1000 * 60 * 60 * 24));
}

您需要更新您的 HTML 以发送正确的日期。

示例: https://stackblitz.com/edit/angular-bf5qer?file=src/app/app.component.ts

代码改编自 https://www.w3resource.com/javascript-exercises/javascript-date-exercise-8.php并且可能需要一些测试。

关于javascript - 使用 Angular 天数中的两个日期之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58930825/

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