求javascript 日期格式检查函数

hyrongg 2011-01-27 04:11:00
日期的格式为:

2011-01-26 18:30:30


yyyy-mm-dd hh:mm:ss

可以为24小时或者12小时

谢谢
...全文
125 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
打字员 2011-01-28
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 theforever 的回复:]
这只是单纯验证拼写形式,对于日期的有效性(比如2011-33-33)没有检查。

如果要检查的话,也很简单,用不到编什么复杂的计算,只需要在这之后,把字串转化为日期型,再把这个日期型转化回字串型,然后和原来的字串对比一下,如果相等,就证明日期有效,否则就是无效了。
[/Quote]

  • 打赏
  • 举报
回复
这只是单纯验证拼写形式,对于日期的有效性(比如2011-33-33)没有检查。

如果要检查的话,也很简单,用不到编什么复杂的计算,只需要在这之后,把字串转化为日期型,再把这个日期型转化回字串型,然后和原来的字串对比一下,如果相等,就证明日期有效,否则就是无效了。
  • 打赏
  • 举报
回复
<script language="javascript">
var dt = "2011-01-28 18:04:10";
var re=/^(\d{4})(-(\d{1,2})){2} ((\d{1,2}):){2}(\d{1,2})$/.test(dt);
alert(re);
var dt = "2011-1-28 18:4:1";
var re=/^(\d{4})(-(\d{1,2})){2} ((\d{1,2}):){2}(\d{1,2})$/.test(dt);
alert(re);
</script>
UPC子夜 2011-01-28
  • 打赏
  • 举报
回复
用sql转
select to_char('','yyyy-mm-dd hh24:mi:ss')from dual
lzh_me 2011-01-28
  • 打赏
  • 举报
回复
my97控件,可以指定{dateFmt:'yyyy年MM月dd日'}之类的。一般情况都就满足需要了。
仲兴轩 2011-01-27
  • 打赏
  • 举报
回复
找,自己跟着学习,呵呵

wan
yuanyue0540 2011-01-27
  • 打赏
  • 举报
回复
这个搜吧。。。
cqdyh 2011-01-27
  • 打赏
  • 举报
回复
Baidu,Google 找找吧, 该是很多的.

他们处理得已经很好了, 把闰年都考虑进去了. - -!

我也不转了, 要不然就被批评了...
yhtapmys 2011-01-27
  • 打赏
  • 举报
回复
自己 百*谷***改下吧

就不转贴了 不然又被批评了

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧