js中有让Date对象的时间+1分钟的方法吗

解决方案 »

  1.   

    <script language="javascript">            window.onload=function(){
                    var dt=new Date();
                    var tmNow= dt.getMinutes();
                    var tmNowNext=tmNow+1               
                    dt.setMinutes(tmNowNext, 0, 0)
                }        </script>
      

  2.   

    能帮我解释下dt.setMinutes(tmNowNext, 0, 0)是什么意思吗?
      

  3.   

    原型是 date.setMinutes(minutes, seconds, microseconds);
      

  4.   


    <script language="javascript">            window.onload=function(){
                    var dt=new Date();  //得到时间对象
                    var tmNow= dt.getMinutes();  //得到当前分钟,此处只是举个例子
                    var tmNowNext=tmNow+1        // +1分钟      
                    dt.setMinutes(tmNowNext, 0, 0)//将+1分钟以后的值给 dt对象,dt对象现在是下一分钟的日期对象了
                }        </script>
      

  5.   

    怎么把String对象的时间类型转换成Date类型的有这个方法吗?
      

  6.   

    var date = "8/28/2009 17:08:02"
    dt = new Date(date);
    alert(dt);
      

  7.   


    var fstTm //字符串对象
    var trigtm=new Date(); 
      trigtm.setTime(fstTm); //给时间对象
      

  8.   

    关于js日期计算的prototype
    Date.prototype.DateAdd = function(strInterval, Number) {    
        var dtTmp = this;   
        switch (strInterval) {    
            case 's' :return new Date(Date.parse(dtTmp) + (1000 * Number));   
            case 'n' :return new Date(Date.parse(dtTmp) + (60000 * Number));   
            case 'h' :return new Date(Date.parse(dtTmp) + (3600000 * Number));   
            case 'd' :return new Date(Date.parse(dtTmp) + (86400000 * Number));   
            case 'w' :return new Date(Date.parse(dtTmp) + ((86400000 * 7) * Number));   
            case 'q' :return new Date(dtTmp.getFullYear(), (dtTmp.getMonth()) + Number*3, dtTmp.getDate(), dtTmp.getHours(), dtTmp.getMinutes(), dtTmp.getSeconds());   
            case 'm' :return new Date(dtTmp.getFullYear(), (dtTmp.getMonth()) + Number, dtTmp.getDate(), dtTmp.getHours(), dtTmp.getMinutes(), dtTmp.getSeconds());   
            case 'y' :return new Date((dtTmp.getFullYear() + Number), dtTmp.getMonth(), dtTmp.getDate(), dtTmp.getHours(), dtTmp.getMinutes(), dtTmp.getSeconds());   
        }   
    }   
      

  9.   

    直接用Date伪对象的setMinutes(分钟部分,秒部分,毫秒部分)就可以了。