var oldtime = Date.parse(timefirst);
==>
var oldtime = new Date(timefirst).getTime();

解决方案 »

  1.   

    谢谢梅版主,在Netscape和FireFox下还是不行,在IE下可以
      

  2.   

    function timelast()
    {
    var timename = "2005-1-2 10:00:00";
    var DaysToAdd = timename;
    var aTimes = DaysToAdd.split(" "); var aDate = aTimes[0].split('-');
    var aTime = aTimes[1].split(':'); var Y = aDate[0];
    var M = aDate[1] - 1;
    var D = aDate[2]; var H = aTime[0];
    var I = aTime[1];
    var S = aTime[2]; var oldTime = new Date(Y, M, D, H, I, S); var oldtime = oldTime.getTime() + 1000;

    var newtime = new Date(oldtime); var lasttime = newtime.getFullYear()+"-"+(newtime.getMonth()+1)+"-"+newtime.getDate()+" "+newtime.getHours()+":"+newtime.getMinutes()+":"+newtime.getSeconds();
    return lasttime;
    }
      

  3.   

    时间格式的问题。
    用yyyy/MM/dd hh:mm:ss