node.js - Joi:验证日期是否大于从现在开始的 x 天
问题描述
验证日期字段是否大于从现在开始的 x 天。
现在我有这个片段来检查日期是否大于现在。
planned_date: Joi.date().greater('now').required()
但我想验证至少比现在多 2 天planned_date
。这可能与 结合使用,但无法使其正常工作。moment.js
解决方案
这将检查大于 2 天的日期,我们正在做的是使用Date.now()
在 epoch 中获取当前时间戳,然后在 epoch 中添加 2 天时间以获得我们想要的验证。
planned_date: Joi.date().required().greater(Date.now() + 48 * 60 * 60 * 1000)
推荐阅读
- python - 根据特定列将熊猫数据框列替换为另一个数据框
- macos - macOS 上的 SwiftUI 生命周期:使用自己的视图模型呈现新场景
- java - 没有类型的 Quarkus 或 Javax 响应
- postgresql - Postgres | 确保至少有一排可用
- windows - 我想在 Windows 上使用 docker-compose 将 Windows 驱动器安装到 Windows 容器中
- facebook - Facebook 图表 - 权限
- javascript - Mongoose 聚合未错误:未显示特定季节电视的特定剧集且未填充
- javascript - JQuery - 添加基于 URL 的活动类,但也有不同的以下子路径
- javascript - 如何在 Android 上的 SDCard 上打开 HTML 文件
- c# - 如何在 WPF 中创建动态变化的表?