我有這個很簡單的功能,這並不在Firefox或IE瀏覽器的工作。只是想知道你是否有一些洞察力。的JavaScript在IE和Firefox
function compareDates(obj, fecha){
var date1 = new Date(Date.parse(obj.value.replace(/-/g, " ")));
var date2 = new Date(Date.parse(fecha.value.replace(/-/g, " ")));
if(date1 < date2){
alert("Invalid Date");
}
}
該函數接收一個10-JUL-13
和20-JUL-13
,爲例子。
在IE中,我沒有得到警告,在Chrome中,我得到了警報。請參閱http://jsfiddle.net/ZDtVv/
它不會在任何地方工作,因爲比較兩個不同的對象將永遠不會返回true,即使內容是一樣的。 – adeneo
當你說「不工作」時,你是什麼意思?怎麼了?有關更多信息,請參閱http://stackoverflow.com/questions/492994/compare-dates-with-javascript。 – EricLaw
@adeneo * Date *實例可以用'<'' –