日期:2014-05-17  浏览次数:20717 次

在jsp页面上如何计算HH:mm格式的时间
一个变量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的值就传进来就是了