昨天的这个时间:
var myDate = new Date(); //今天的时间
myDate.setTime(myDate.getTime()-24*60*60*1000);   //减掉一天后的时间

解决方案 »

  1.   

    var myDate = new Date(); //今天的时间
    myDate.setTime(myDate.getTime()-24*60*60*1000);   //减掉一天后的时间
    得到的是一串数字!
    如何转回时间????
      

  2.   

    23. 日期减去天数等于第二个日期 
    <script language=javascript> 
    function cc(dd,dadd) 

    //可以加上错误处理 
    var a = new Date(dd) 
    a = a.valueOf() 
    a = a - dadd * 24 * 60 * 60 * 1000 
    a = new Date(a) 
    alert(a.getFullYear() + "年" + (a.getMonth() + 1) + "月" + a.getDate() + "日") 

    cc("12/23/2002",2) 
    </script> a = new Date(a) 就是这句了
      

  3.   

    <script language=javascript> 
    function cc(dd,dadd) 

    //可以加上错误处理 
    var a = new Date(dd) 
    if(a=='NaN') 
    {
    alert("日期错误!");
    return false;
    }
    else
    {
    a = a.valueOf() 
    a = a - dadd * 24 * 60 * 60 * 1000 
    a = new Date(a) 
    alert(a.getFullYear() + "年" + (a.getMonth() + 1) + "月" + a.getDate() + "日") 

    }
    cc(new Date(),1) 
    cc('2004',1) 
    </script>