问题描述
验证日期字段从现在起大于 x 天。
现在我有这个片段来检查日期是否大于现在。
planned_date: Joi.date().greater('Now').required()
但我想验证 planned_date
至少比现在多 2 天。
这可以与 moment.js
结合使用,但无法使其正常工作。
解决方法
这将检查大于 2 天的日期,我们正在做的是使用 Date.now()
获取当前纪元中的时间戳,然后在纪元中添加 2 天时间以获得我们想要的验证。
planned_date: Joi.date().required().greater(Date.now() + 48 * 60 * 60 * 1000)