【发布时间】:2019-10-28 12:42:10
【问题描述】:
我正在尝试对从 Nodejs 中的帖子接收的参数进行一些验证。 身体是这样的:
{
"startDateTime": "2019-10-01 00:00:01",
"endDateTime": "2019-10-01 23:59:59",
"interval": "00:00:01"
}
所以,我需要验证startDateTime 和endDateTime 是否在"yyyy-MM-dd hh:mm:ss" 模式中,interval 在"hh:mm:ss" 中
我尝试使用 moment 包,但没有用
const testDate = moment(startDateTime, "yyyy-MM-dd hh:mm:ss", true).isValid()
我正在传递 StartDateTime = "2019-10-01 00:00:01" 并且 testDate 被分配为 false。
有人可以帮忙吗?
【问题讨论】:
-
“Tokens are case-sensitive.” 正确的格式是
YYYY-MM-DD HH:mm:ss。
标签: javascript node.js date momentjs