我 看到 this 小 提琴 验证 mm/dd/yyyy or mm-dd-yyyy
, 但 我 想 验证 yyyy-mm-dd hh:mm:ss
格式 , 我 如何 确保 今天 小于 从 日期 与 yyyy-mm-dd hh:mm:ss
格式 ?
这 是 我 如何 启动 我 的 日期 时间 选择 器 ..
$("#startDate, #endDate").datetimepicker({ dateFormat: 'yyyy-mm-dd hh:mm:ss'});
中 的 每 一 个
请 一定 帮 我 把 这 件 事 做完 。
谢谢
5条答案
按热度按时间6ju8rftf1#
您指定的日期格式是ISO 8601。大多数现代浏览器都支持
Date
parsing这种字符串格式。因此,您可以这样做。Javascript语言
jsFiddle
mbjcgjjk2#
相互检查
yyyy-mm-dd hh:mm:ss
字符串非常容易,因为它们已经按顺序排列;您可以忽略数字的基数,而简单地执行字符串比较中的<
或>
。这可能不适用于其他日期。验证日期有点复杂,因为月份中的天数可能会改变。您可以忽略这个事实,只测试数字,但我宁愿折中一下,引入上限。
比如说用它
现在剩下的就是从输入中获取值。
v440hwme3#
将ValidateDate函数内的RegExp更改为以下代码
试试这个,让我知道,同样的方式你也可以验证hh:mm:ss
0tdrvxhp4#
对于24小时变化,请用途:
isr3a4wc5#
这是我写的,作品很好:
请,让我知道,如果你发现一个坏的日期:)