gpt4 book ai didi

javascript - Momentjs 无法区分两个日期

转载 作者:行者123 更新时间:2023-11-28 16:43:07 26 4
gpt4 key购买 nike

您好,我在使用 moment 区分两个日期时遇到问题。

这是我的代码

let data = localStorage.getItem("context");
let a = moment(data.updated_at).format('DD.MM.YYYY HH:mm:ss');
let b = moment().format('DD.MM.YYYY HH:mm:ss');
console.log(b.diff(a));

我需要将实际日期与以 DD.MM.YYYY HH:mm:ss 格式保存的本地存储中的日期进行比较。我尝试 b.diff(a) 但它返回错误,指出 diff 不是函数。请问我做错了什么

我试试这个:

 let data = localStorage.getItem("context");
let a = moment(data.updated_at,'DD.MM.YYYY HH:mm:ss');
let b = moment(data.updated_at,'DD.MM.YYYY HH:mm:ss');
let c = a.diff(b,'minutes');
console.log(
c
);

这返回了 NaN 所以我不知道出了什么问题

最佳答案

moment.format 返回一个字符串,但您需要一个 moment 实例来进行比较。像这样解析 localStorage 输入 moment(data.updated_at, 'DD.MM.YYYY HH:mm:ss'); 来获取它。

关于javascript - Momentjs 无法区分两个日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60894955/

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