一个变量t 有文本框输入格式为HH:mm 再jsp中药计算30分钟之后的时间该怎么算啊 function怎么写 新手求指导
------解决方案--------------------------------------------------------
- JScript code
function(str){var time = "";var hh = parseInt(str.substring(0, 2)),10);var mm= parseInt(str.substring(3, 5),10);if(mm<30){ time = hh+":"+(mm+30);}else if(mm>30){time = (hh+1)+":"+(mm+30-60);}else if(mm=30){time = (hh+1)+":00";}}//大概就这样吧?没有考虑满24小时的情况,你自己可以加进去,另外如果是0x:0x格式的出来可是x:x,你也自己看着修饰一下。。。
------解决方案--------------------------------------------------------
var value = "10:30";
var values = value.split(":");
var minute = parseInt(values[1]) + 30;
var hour = parseInt(values[0]);
if(minute >= 60){
hour = hour + 1;
minute = minute - 60;
}
if(hour >= 24 ){
hour = hour -24;
}
alert(hour +":"+ minute);
你写的时候value的值就传进来就是了