我想檢查java腳本中的兩個日期。日期格式是YYYY-MM-dd。在JavaScript中查看日期
var date1 = 2011-9-2;
var date1 = 2011-17-06;
有人可以說我該怎麼寫條件?
我想檢查java腳本中的兩個日期。日期格式是YYYY-MM-dd。在JavaScript中查看日期
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');
}
謝謝。但我需要檢查小於和大於符號...你可以請說。 – Sateesh
有實例日期
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
如果要比較日期,看看JS日期對象https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/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]);
條件關於什麼以及你要檢查? – Sleeperson
這個問題看起來像可疑http://stackoverflow.com/questions/7282235/convert-date-into-minutes-in-javascript –