【发布时间】:2020-05-18 13:25:41
【问题描述】:
您好,我在验证和确认给定日期的日期格式时遇到问题。
管理员为输入输入有效的日期格式,用户在输入中输入日期。
例如:用户输入2020-05-10,管理员输入Y-m-d我的验证函数必须返回true
两个输入都是动态的,我不知道如何确认格式
我看到了这个解决方案,但这不是动态的:Check date format in JavaScript
任何帮助将不胜感激
【问题讨论】:
-
请访问help center,使用tour查看内容和How to Ask。做一些研究,搜索关于 SO 的相关主题;如果您遇到困难,请发布您的尝试minimal reproducible example,并使用
[<>]sn-p 编辑器记录输入和预期输出。 -
听起来你可以使用 moment.js 或 luxon 并为它们提供格式
-
2020-05-10的格式不是Y-m-d。按照惯例,格式为YYYY-MM-DD(4 位数的年份,2 位数的月份,2 位数的日期)。看看 Moment 的format 和validation -
我可以在没有时刻和任何其他库的情况下做到这一点
-
@MalkhaziDartsmelidze——是的,但您需要编写自己的解析器和标记器(例如this answer)。
标签: javascript date validation