有关日期检验的问题?

this_jin 2002-01-11 06:02:19
检验日期时,年、月、日分别以下拉框显示。如何在一个年份后,月、日自动变为相应的日期。如:一个闰年,日变为29。
...全文
120 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jessy_winter2000 2002-01-14
  • 打赏
  • 举报
回复
function checkdate(form)
{
var stemp=form.sMonth.options[form.sMonth.selectedIndex].value;
select case stemp
case 1,3,5:MaxDay=31;
case 2:MaxDay=29;
default:MaxDay=30;

form.sDay.length=maxday;
}

in jsp:
<select name="sMonth" onChange="checkDate(this)">

<select name="sDay">
<%for i=1 to maxday%>
<option value=i><%=i></option>
<%next%>
weidegong 2002-01-14
  • 打赏
  • 举报
回复
function isDate(str)
{
var re = /,/g;
str = str.replace(re,"/");
re=/-/g;
str = str.replace(re,"/");
var dt=new Date(str);
return !isNaN(dt);
}
str = "2001,11-21 ";
alert(isDate(str));

------------
只要按照年月日的顺序即可,中间间隔以"," "-"
Soft21 2002-01-13
  • 打赏
  • 举报
回复
大家好啊,看来,同意楼上的。
vincentmax 2002-01-11
  • 打赏
  • 举报
回复
这个需要写一段代码,应该很容易啊,只要判断一下年份,如果是闰年就不日期的循环增加一就行了啊

87,996

社区成员

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

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