//得到日期 
var signupStartDate = document.forms[0].signupStartDate; 
var signupEndDate = document.forms[0].signupEndDate; 
sa=signupStartDate.replace(/\-/g,'/'); 
sas=signupEndDate.replace(/\-/g,'/'); 
alert(Date.parse(sa)>Date.parse(sas)); 
//这样出错了 
下面这样是对的、但是我又不能写死 ,这值要取自变量
sa="2002-11-26".replace(/\-/g,'/'); 
sas="2002-11-27".replace(/\-/g,'/');

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【yxhshuaiman】截止到2008-07-02 11:44:08的历史汇总数据(不包括此帖):
    发帖的总数量:10                       发帖的总分数:32                       
    结贴的总数量:9                        结贴的总分数:32                       
    无满意结贴数:5                        无满意结贴分:46                       
    未结的帖子数:1                        未结的总分数:0                        
    结贴的百分比:90.00 %               结分的百分比:100.00%                  
    无满意结贴率:55.56 %               无满意结分率:143.75%                  
    值得尊敬
      

  2.   

    var line = "/\-/g";
    signupStartDate = signupStartDate.replace(line,"/"); 
      

  3.   

    将signupStartDate 声明为字符串类型试试