gpt4 book ai didi

angular - 如何计算从现在到 Angular 中声明的一天之间的总天数?

转载 作者:太空狗 更新时间:2023-10-29 19:27:05 24 4
gpt4 key购买 nike

您好,我想将某一天与当前日期进行比较并获得总天数。

如果总天数大于 50,则设置“fiffty”。

我认为最后一部分很简单,但我无法获得获取总天数并进行比较的解决方案。

有这样的功能吗?

<td><div *ngIf="todo.anyDate>-dateNow()>50">fiffty</div> </td>

感谢帮助

最佳答案

如果不使用 momentjs,您将不得不在组件中定义一个函数:

public inBetween(date1, date2 ) {
//Get 1 day in milliseconds
var one_day=1000*60*60*24;

// Convert both dates to milliseconds
var date1_ms = date1.getTime();
var date2_ms = date2.getTime();

// Calculate the difference in milliseconds
var difference_ms = date2_ms - date1_ms;

// Convert back to days and return
return Math.round(difference_ms/one_day);
}

Source

然后,在你的 *ngIf 中你会做 inBetween(anyDate, new Date())

关于angular - 如何计算从现在到 Angular 中声明的一天之间的总天数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48157913/

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