比较不同的日期格式

时间:2019-12-12 17:09:32

标签: javascript datetime

我有以下内容:

DATE_FORMAT=YYYY-MM-DD HH:mm:ss
const differenceInDays = require('date-fns/difference_in_days');

const newDateNow = () => {
    const date = new Date();
    return formatDate(date, process.env.DATE_FORMAT);
};

const isValid = (expdate) => {
  today = newDateNow();
  differenceInDays(expdate, today) >= 0;
};

现在我有一种方法:

const c = isValid(a);

这将返回false,在我期望为true的地方。 记录我拥有的变量:

today = 2019-12-12 17:55:48
expdate = 2020-10-09T22:00:00.000Z

因此它们具有不同的日期格式,这可能是isValid返回有效的原因,尽管它应该是正确的(假设adate更远的将来)。 / p>

我该如何进行这项工作?我是否应该将a的日期格式转换为类似于date的日期格式? (但是该怎么做?)

0 个答案:

没有答案