var d = new Date();
d.setTime(d.getTime() - 1000*60*60*24);
alert(d);

解决方案 »

  1.   

    function getYesterday(var curdate){
        return curdate.getTime()-1000*60*60*24;
    }
      

  2.   

    function get_yesterday()
    {
    var today=new Date();
    var yesterday_milliseconds=today.getTime()-1000*60*60*24;
    var yesterday=new Date();
    yesterday.setTime(yesterday_milliseconds);
    return yesterday;
    }
      

  3.   

    function today(){
    var d=new Date();
    alert("今天日期:"+d.getFullYear()+"-"+(d.getMonth()+1)+"-"+d.getDate());
    d.setTime(d.getTime()-24*60*60*1000)
    alert(" 昨天日期:"+d.getFullYear()+"-"+(d.getMonth()+1)+"-"+d.getDate());
    }
      

  4.   

    格式不对哦:
        Thu Dec 9 15:20:24 UTC+0800 2004怎么转成(2004-12-9)呢? 谢谢!