Angular在两个日期之间以天为单位查找时间差异,但一个日期格式是laravel carbon &



你好,我想找出这两个日期之间的差值。据我所知,这是angular获取当前日期的代码。

let currentDate = new Date();

,在控制台日志中,格式如下。2021年9月3日星期五10:49:33 GMT+0800,但我从数据库中检索到的另一个日期是laravel碳格式,我认为就像20121-08-13 t07:17:57 . 000000z。有办法找出这两个日期的差吗?

如果你想坚持日期,你可以参考在JavaScript中获取2个日期之间的差异?或者像这样使用moment js:

const today = moment();
const someday = moment('Fri Sep 03 2021 10:49:33 GMT+0800');
const diffDays = today.diff(someday, 'day');
const diffMin = today.diff(someday, 'minute');
const diffSec = today.diff(someday, 'second');

但是要注意,js会给你的应用程序增加一些开销。只有当你有大量与日期/时间相关的计算时才使用它。

最新更新