Javascript 力矩().isBefore工作不正常?

Javascript 力矩().isBefore工作不正常?,javascript,momentjs,Javascript,Momentjs,我想将当前时间与特定日期进行比较,如下所示: 常数到期时间=2020-01-10T11:51:47+08:00 console.logmoment.isbefore expiretime 然而,即使当前时间(即当前时刻)已过过期时间。。上面的表达式仍然返回true。语法有问题吗?您需要将字符串转换为一个瞬间,如下所示: const expireTime = "2020-01-10T11:51:47+08:00”; console.log(moment().isBefore(moment(exp

我想将当前时间与特定日期进行比较,如下所示:

常数到期时间=2020-01-10T11:51:47+08:00

console.logmoment.isbefore expiretime


然而,即使当前时间(即当前时刻)已过过期时间。。上面的表达式仍然返回true。语法有问题吗?

您需要将字符串转换为一个瞬间,如下所示:

const expireTime = "2020-01-10T11:51:47+08:00”;

console.log(moment().isBefore(moment(expireTime)));

您需要将字符串转换为一个力矩,如下所示:

const expireTime = "2020-01-10T11:51:47+08:00”;

console.log(moment().isBefore(moment(expireTime)));

不能在JavaScript字符串周围使用卷曲引号。这真的存在于你的代码中吗?你在开头也有两个引号,一个卷曲的引号,后跟一个双引号。不,不是。只需在帖子中输入错误。不能在JavaScript字符串周围使用卷曲引号。这真的存在于你的代码中吗?你在开头也有两个引号,一个卷曲的引号,后跟一个双引号。不,不是。只是在这里的邮政打字错误。