两个文本框,一个为开始日期,一个为结束日期。
怎样判断开始日期不能比结束日期大
这是我写的代码,好像不对
<script language="javascript">
function checkDate(){
var startDate;
var endDate;
startDate=document.form1.start.value;
endDate=document.form1.end.value; if(startDate.split("-")[1] > endDate.split("-")[1]){
alert("对不起,开始日期不能大于结束日期!");
return false;
}else if(startDate.split("-")[1] = endDate.split("-")[1]){ if(startDate.split("-")[2] > endDate.split("-")[2]){
alert("对不起,开始日期不能大于结束日期!");
return false;
} }else{
return true;
}
return true;
}</script>
怎样判断开始日期不能比结束日期大
这是我写的代码,好像不对
<script language="javascript">
function checkDate(){
var startDate;
var endDate;
startDate=document.form1.start.value;
endDate=document.form1.end.value; if(startDate.split("-")[1] > endDate.split("-")[1]){
alert("对不起,开始日期不能大于结束日期!");
return false;
}else if(startDate.split("-")[1] = endDate.split("-")[1]){ if(startDate.split("-")[2] > endDate.split("-")[2]){
alert("对不起,开始日期不能大于结束日期!");
return false;
} }else{
return true;
}
return true;
}</script>
解决方案 »
- 学习PHP用的什么教材最好!
- 为什么问号后面的内容get不到?
- 请教高手:一个文件上传的php代码,不知道问题出在什么地方了?
- php写web上传程序的一些问题?
- php使用dll文件的问题?在线等(急)
- 广泛征集意见,,,各位请进
- 请问大家视频广告怎么做?
- 在php中如何使文本框只输入数字?
- 请教PHP上传文件的接收代码问题
- 关于zend studio12.5导入jquery easyui出错
- 求助not returning a complete set of HTTP headers
- <div id="_firebugConsole" style="display: none;" FirebugVersion="1.4.2"/> 究竟是什么
endDate=document.form1.end.value;
var tmp_start=startDate.split("-");
var tmp_end=endDate.split("-");
var start_date=new Date(tmp_start[0],tmp_start[1],tmp_start[2]);
var end_date=new Date(tmp_end[0],tmp_end[1],tmp_end[2]);if(start_date.getTime() > end_date.getTime())
{
alert("对不起,开始日期不能大于结束日期!");
return false;
}else{
return true;
}
endDate = '20-10-09';
if(( new Date(startDate.replace(/-/g, '/'))).getTime()
> ( new Date(endDate.replace(/-/g, '/'))).getTime()
)
alert("对不起,开始日期不能大于结束日期!");