我可以在 React 中进行日期计算吗?

Can I do Date calculation in React?

比如说,我刚刚从数据库中检索了一个名为“食物”的对象。 “food”有一个名为“created_at”的属性,它是在创建 food 时自动创建的。 “食物”还有一个名为“shelf_life”的属性现在,在反应前端中,我想根据食物是否过期进行条件渲染。所以,我需要做一些计算。

例如,

created_at = 2022-04-20T03:25:53.763+00:00 shelf_life = 30(天)

有没有办法像 created_at + shelf_life 这样计算并将结果与​​当前时间进行比较?

非常感谢

你可以使用图书馆 moment https://momentjs.com/

并声明你们的两个约会对象

let date1 = moment('2022-04-20T03:25:53.763+00:00');
let date2 = moment('2022-04-11T03:25:53.763+00:00');

然后使用

得到天数的差异
var difference = date2.diff(date1, 'days');