Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Validation javascript中的日期验证_Validation_Date - Fatal编程技术网

Validation javascript中的日期验证

Validation javascript中的日期验证,validation,date,Validation,Date,我有两个文本框,一个是“从日期开始”和“到日期”。用户将以“mm/dd/yyyy”格式输入日期。此处的“截止日期””始终大于“起始日期”。如果没有,我将提醒用户“无效,截止日期始终大于起始日期” Ex:自日期:2011年5月6日起 截止日期:2011年8月5日 上述说法是错误的 Please give your answer. 这是一种方法。另一种可能是询问用户是否希望将两者颠倒。首先,您可能希望使用,它在支持它的浏览器上进行验证,并在不支持它的浏览器上显示为常规输入框 要实际验

我有两个文本框,一个是“从日期开始”和“到日期”。用户将以“mm/dd/yyyy”格式输入日期。此处的“截止日期””始终大于“起始日期”。如果没有,我将提醒用户“无效,截止日期始终大于起始日期”

Ex:自日期:2011年5月6日起 截止日期:2011年8月5日

上述说法是错误的

       Please give your answer.

这是一种方法。另一种可能是询问用户是否希望将两者颠倒。

首先,您可能希望使用,它在支持它的浏览器上进行验证,并在不支持它的浏览器上显示为常规输入框

要实际验证一个日期早于另一个日期,可以使用

var fromDate=新日期(from.value);
if(isNaN(fromDate.getTime())
警报(“自日期起无效”);
var toDate=新日期(结束值);
if(isNaN(toDate.getTime())
警报(“迄今无效”);
如果(toDate
var fromDate = new Date(from.value);
if (isNaN(fromDate.getTime())
  alert("Invalid From Date");
var toDate = new Date(end.value);
if (isNaN(toDate.getTime())
  alert("Invalid To Date");
if (toDate < fromDate)
  alert("Not valid, To date is always greater than From Date");