document.myform.in_date.value时间格式是什么样的?
格式成yyyy/MM/dd这样
用new Date(date value).getTime()比较

解决方案 »

  1.   


    var t1 = new Date(Date.parse(document.myform.in_date.value.replace("-","/")));
    var t2 = new Date(Date.parse(document.myform.out_date.value.replace("-","/")));
    alert(t1>t2)
      

  2.   

    先转成Date型,再相减,差值是getTime()的差,如果为0就是相等的,
      

  3.   

      DateTime sdt =Convert.ToDateTime(s_time) ;
            DateTime fdt = sdt.AddDays(Convert.ToDouble(days));
            f_time = fdt.ToString();
            DateTime ndt = DateTime.Now;
            System.TimeSpan ts = fdt - ndt;
    用这个试试