var d1 = "2002/8/9 12:00";
var d2 = "2003/10/5 9:10";var n1 = new Date(d1).getTime();
var n2 = new Date(d2).getTime();alert(d1 +"\r\n比\r\n"+ d2 +"\r\n早?\r\n "+ (n2-n1>0));

解决方案 »

  1.   

    你那样判断也可以,但月和日必须是两位,如下:
    <select name="smonth" id="smonth">
              <option value="01">1</option>
              <option value="02">2</option>
              <option value="03">3</option>
              <option value="04">4</option>
              <option value="05">5</option>
              <option value="06">6</option>
              <option value="07">7</option>
              <option value="08">8</option>
              <option value="09">9</option>
              <option value="10">10</option>
              <option value="11">11</option>
              <option value="12">12</option>
       </select>
      

  2.   

    加个parseint()转换为数字,判断起来就容易得多了