我想在java脚本中检查两个日期。日期格式为YYYY-MM-dd。
var date1 = 2011-9-2;
var date1 = 2011-17-06;
有谁能说我怎么写条件?
答案 0 :(得分:0)
如果您想要比较它们并且您的变量是字符串,只需使用==进行比较。
var date1 = '1990-26-01';
var date2 = '2000-01-05';
if (date1 == date2) {
alert('date1 = date2')
}
else {
alert('something went wrong');
}
答案 1 :(得分:0)
实例化日期有四种方法
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);
以下是完成创建,比较日期http://www.w3schools.com/js/js_obj_date.asp
的教程和功能的链接答案 2 :(得分:0)
如果要比较日期,请查看JS日期对象https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date,特别是getTime()方法。
答案 3 :(得分:0)
假设格式为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]);