[code=JScript][
<script type="text/javascript" src="My97DatePicker/WdatePicker.js" ></script>
        <script language="javascript" type="text/javascript">
        function judgFailTime() {
            var x= "2010-09-28 14:25:26";取得的TextBox中的时间
            var b= "15";//分钟数
            //如何将b的分钟数加到上面的时间上?????
        }
</script>/code]

解决方案 »

  1.   


    function judgFailTime() {
                var x = "2010-09-28 14:25:26"; // 取得的TextBox中的时间
                var time = new Date(x.replace("-","/"));
              
                var b = 15; //分钟数
                time.setMinutes(time.getMinutes() + b, time.getSeconds(), 0);
                alert(time);
                //如何将b的分钟数加到上面的时间上?????
            }
      

  2.   

    <script type="text/javascript" language="javascript">
            function AddDate()
            {
                 var x = "2010-09-28 14:50:26"; // 取得的TextBox中的时间
                 var time = new Date(x.replace("-","/"));
              
                 var b = 15; //分钟数
                 time.setMinutes(time.getMinutes() + b, time.getSeconds(), 0);
                 alert(time);
            }
            AddDate();
        </script>经过测试有效,可以试试。
      

  3.   

    Date.prototype.format = function(format) {
                var o = {
                    "M+": this.getMonth() + 1, //month  
                    "d+": this.getDate(),    //day  
                    "h+": this.getHours(),   //hour  
                    "m+": this.getMinutes(), //minute  
                    "s+": this.getSeconds(), //second  
                    "q+": Math.floor((this.getMonth() + 3) / 3), //quarter  
                    "S": this.getMilliseconds() //millisecond  
                }
                if (/(y+)/.test(format)) format = format.replace(RegExp.$1,
          (this.getFullYear() + "").substr(4 - RegExp.$1.length));
                for (var k in o) if (new RegExp("(" + k + ")").test(format))
                    format = format.replace(RegExp.$1,
            RegExp.$1.length == 1 ? o[k] :
              ("00" + o[k]).substr(("" + o[k]).length));
                return format;
            }        function judgFailTime() {
                var x = "2010-09-28 14:25:26"; // 取得的TextBox中的时间
                var time = new Date(x.replace("-", "/"));            var b = 15; //分钟数
                time.setMinutes(time.getMinutes() + b, time.getSeconds(), 0);
                alert(time.format("yyyy-MM-dd hh:mm:ss"));        }
      

  4.   

                window.onload=function(){
                    var dt=new Date();
                    var tmNow= dt.getMinutes();
                    var tmNowNext=tmNow+1               
                    dt.setMinutes(tmNowNext, 0, 0)
                }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());   
        }   
    }