dt = new Date(rs.Fields("S_Date"));
var s = dt.getFullYear() + "-" + (dt.getMonth()+1) + "-" + dt.getDate();
 alert(s);//输出格式为2009-6-3
我想让if(s==date(2009,6,3))这个等式成立。
谢谢大家了

解决方案 »

  1.   

    <%
    var s = "2009-6-3";
    dt1 = Date.parse(s.replace(/-/g,"/"));
    dt2 = new Date(2009,5,3); //月份要减去1
    if(dt1==dt2.valueOf()) alert("ok")
    %>
      

  2.   

    你直接dt = new Date(rs.Fields("S_Date"));
    if (dt.toString() == new Date(2009,6,3).toString())
    alert ("==");
    else
    alert ("!=");
      

  3.   

    大哥,你这个在这里不合适但是你的这个我能看懂而且会应用,上边的那个我不懂,能给说说吗?
    我从access里面取出来的数据,取出来的格式不对,所以你的那个不合适。