检查JavaScript中的日期
我想检查java脚本中的两个日期。日期格式为YYYY-MM-dd检查JavaScript中的日期,javascript,Javascript,我想检查java脚本中的两个日期。日期格式为YYYY-MM-dd var date1 = 2011-9-2; var date1 = 2011-17-06; 有人能说我如何写条件吗?如果您的意思是要比较它们,并且变量是字符串,只需使用==进行比较 var date1 = '1990-26-01'; var date2 = '2000-01-05'; if (date1 == date2) { alert('date1 = date2') } else { alert('somet
var date1 = 2011-9-2;
var date1 = 2011-17-06;
有人能说我如何写条件吗?如果您的意思是要比较它们,并且变量是字符串,只需使用==进行比较
var date1 = '1990-26-01';
var date2 = '2000-01-05';
if (date1 == date2) {
alert('date1 = date2')
}
else {
alert('something went wrong');
}
有四种实例化日期的方法
var d = new Date();
var d = new Date(milliseconds);
var d = new Date(dateString);
var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);
这里是完整教程的链接,以及创建、比较日期的功能。如果您想比较日期,请查看JS date对象,特别是getTime()方法。假设格式是YYYY MM dd(您的第二个日期值违反此规则),并且它们是字符串
var date1 = '2011-9-2';
var date2 = '2011-06-17';
var fields = date1.split("-");
var d1 = new Date (fields[0], fields[1]-1, fields[2]);
var fields = date2.split("-");
var d2 = new Date (fields[0], fields[1]-1, fields[2]);
关于要检查什么和什么的条件?这个问题看起来可疑地像谢谢。但我需要检查小于和大于符号。。。请你说。