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)