Node.js examples for Date:Compare
Compare two input date values
function isBefore(inputStr1, inputStr2) { var myDate_array1=inputStr1.split("/"); var yr1 = myDate_array1[0]; var m1 = myDate_array1[1]-1; var d1 = myDate_array1[2]; var myDate_array2=inputStr2.split("/"); var yr2 = myDate_array2[0]; var m2 = myDate_array2[1]-1; var d2 = myDate_array2[2]; if (yr1 > yr2) return false; if (yr1 < yr2) return true; if(m1 > m2) return false; if(m1 < m2) return true; return d1 < d2; } function isAfter(inputStr1, inputStr2) { var myDate_array1=inputStr1.split("/"); var yr1 = myDate_array1[0]; var m1 = myDate_array1[1]-1; var d1 = myDate_array1[2]; var myDate_array2=inputStr2.split("/"); var yr2 = myDate_array2[0]; var m2 = myDate_array2[1]-1; var d2 = myDate_array2[2]; if (yr1 < yr2) return false; if (yr1 > yr2) return true; if(m1 < m2) return false; if(m1 > m2) return true; return d1 > d2; } function isBeforeorEqual(inputStr1, inputStr2) { var myDate_array1=inputStr1.split("/"); var yr1 = myDate_array1[0]; var m1 = myDate_array1[1]-1; var d1 = myDate_array1[2]; var myDate_array2=inputStr2.split("/"); var yr2 = myDate_array2[0]; var m2 = myDate_array2[1]-1; var d2 = myDate_array2[2]; if (yr1 > yr2) return false; if (yr1 < yr2) return true; if(m1 > m2) return false; if(m1 < m2) return true; return d1 <= d2; }