动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
  
   JavaScript → 阅读文章

 用javascript检查yyyy-mm-dd格式的正确源码

作者来源: 
阅读 数 504 人次 , 2006-3-29 3:48:00 


前几天看了廖兄的关于用javascript检查yyyy-mm-dd格式的文章,调试了一下,发现有误,现给出正确的源码,欢迎大家指教。
程序在Pwin98,pws下通过,不过有两点不明白,请大家赐教!
1、如果用 var Date1 = new Date(2000,12,31); 的话,Date1将得到2001,1,31
月份自动加1.
2、new Date(2000,12,31)的格式与书上的new Date(12,31,2000)格式不同,是不是与服务器的日期有关?

*******************************
<SCRIPT LANGUAGE=javascript>
<!--

function form4_onsubmit()
{

ymd1=form4.date1.value.split("-");
month1=ymd1[1]-1
 var Date1 = new Date(ymd1[0],month1,ymd1[2]);
if (Date1.getMonth()+1!=ymd1[1]||Date1.getDate()!=ymd1[2]||Date1.getFullYear()!=ymd1[0]||ymd1[0].length!=4)
{
 alert("非法日期,请依【YYYY-MM-DD】格式输入");
form4.date1.focus();
return false;
}
alert("输入日期:" + form4.date1.value);
return true;
}
//-->
</SCRIPT>
<% nowdate=year(date)&"-"&month(date)&"-"&day(date)%>
<form name=form4 method="POST" action="chkfind.asp" onsubmit="return form4_onsubmit()">
<input type="text" name="date1" size="12" value=<%=nowdate%> >
</form>

 本文Tags组网  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:JavaScript翻页程序
· 下一篇:javascript里类似select case该如何用
· JavaScript[对象.属性]集锦
· 用javascript调用word文档
· “JavaScript做的日历”改进版
· Javascript实例教程(16) 日期函数
· asp自动生成javascript检验函数


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077