Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.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
Javascript 如何在java脚本或jquery中比较当前日期和输入日期_Javascript_Jquery_Date - Fatal编程技术网

Javascript 如何在java脚本或jquery中比较当前日期和输入日期

Javascript 如何在java脚本或jquery中比较当前日期和输入日期,javascript,jquery,date,Javascript,Jquery,Date,我正在使用cleandersonlobo:date picker-materialize包输入日期,如果输入日期小于当前日期,我想显示一个警报(“过期”) var$strDate=$(“.pmt-date”).val(); var$dtDate=$.datepicker.parseDate(“mm/dd/yy”,$strDate); var$strToday=$.datepicker.formatDate('mm/dd/yy',new Date()); var$tDate=$.datepick

我正在使用
cleandersonlobo:date picker-materialize
包输入日期,如果输入日期小于当前日期,我想显示一个
警报(“过期”)

var$strDate=$(“.pmt-date”).val();
var$dtDate=$.datepicker.parseDate(“mm/dd/yy”,$strDate);
var$strToday=$.datepicker.formatDate('mm/dd/yy',new Date());
var$tDate=$.datepicker.parseDate('mm/dd/yy',$strToday);
如果($dtDate
尝试以下代码

var $strDate = $(".pmt-date").val();
var $dtDate = $.datepicker.parseDate("mm/dd/yy", $strDate);
var $strToday = $.datepicker.formatDate('mm/dd/yy', new Date());
var $tDate = $.datepicker.parseDate('mm/dd/yy', $strToday);

if ($dtDate < $strToday ) {
  $('#myModal1').modal('hide');
  alert("Job expired");
}
var$strDate=$(“.pmt-date”).val();
var$dtDate=$.datepicker.parseDate(“mm/dd/yy”,$strDate);
var$strToday=$.datepicker.formatDate('mm/dd/yy',new Date());
var$tDate=$.datepicker.parseDate('mm/dd/yy',$strToday);
如果($dtDate<$strotday){
$('#myModal1').modal('hide');
警报(“作业已过期”);
}
尝试以下代码

var $strDate = $(".pmt-date").val();
var $dtDate = $.datepicker.parseDate("mm/dd/yy", $strDate);
var $strToday = $.datepicker.formatDate('mm/dd/yy', new Date());
var $tDate = $.datepicker.parseDate('mm/dd/yy', $strToday);

if ($dtDate < $strToday ) {
  $('#myModal1').modal('hide');
  alert("Job expired");
}
var$strDate=$(“.pmt-date”).val();
var$dtDate=$.datepicker.parseDate(“mm/dd/yy”,$strDate);
var$strToday=$.datepicker.formatDate('mm/dd/yy',new Date());
var$tDate=$.datepicker.parseDate('mm/dd/yy',$strToday);
如果($dtDate<$strotday){
$('#myModal1').modal('hide');
警报(“作业已过期”);
}

toMidnight
一个将日期时间设置为午夜的函数,通过这样做可以删除时间作为比较因素:

function toMidnight(date) {
  var midnight = arguments.length > 0 ? new Date(date) : new Date();
  midnight.setHours(0);
  midnight.setMinutes(0);
  midnight.setSeconds(0);
  midnight.setMilliseconds(0);
  return midnight;
}
然后你可以这样比较你的约会:

toMidnight($dtDate) < toMidnight()
toMidnight($dtDate)
toMidnight一个将日期时间设置为午夜的函数,通过这样做可以删除时间作为比较因素:

function toMidnight(date) {
  var midnight = arguments.length > 0 ? new Date(date) : new Date();
  midnight.setHours(0);
  midnight.setMinutes(0);
  midnight.setSeconds(0);
  midnight.setMilliseconds(0);
  return midnight;
}
然后你可以这样比较你的约会:

toMidnight($dtDate) < toMidnight()
toMidnight($dtDate)