如何开玩笑地测试一个日期比另一个日期晚/晚?

mil*_*lan 5 javascript jestjs

据我所知,JavaScript 允许在日期之间进行基本比较,例如,

const dateOne = new Date();
const dateTwo = new Date();

return dateTwo > dateOne;
Run Code Online (Sandbox Code Playgroud)

我可以看到 Jest 中有一个.toBeGreaterThan()期望,但这仅适用于数字或大整数。是否有可用于比较日期晚于另一个的日期?

Chr*_*ton 11

只需使用date.getTime(),它将返回以 unix 毫秒为单位的日期。