I have a form where I am fetching two Dates from input tag. I need to validate and compare a date should always be greater than the another date. Here is javascript below :
function validateDD(gateout_plnd_dt){ var dt_pat = /^[0-9]{2}-[0-9]{2}-[0-9]{4}$/; var alpha = /^[a-zA-Z0-9\s\.\-]+$/ var int = /^[0-9.]+$/; var gateout_plnd_dt = document.getElementsByName('gateout_plnd_dt[]'); var gate_in_dt = document.getElementsByName('gate_in_dt[]'); for(var i=0,j=0; i<gateout_plnd_dt.length,j<gate_in_dt.length; i++,j++){ if(gateout_plnd_dt[i].value< gate_in_dt[j].value){ alert((gateout_plnd_dt[i].value)); alert(gate_in_dt[j].value); return false; } } } I need to convert it from string into date object which i am unable to do so. Will be really helpful to get it done. Thanks.