var tianshu=1      //天数 
var xiaoshi=12     //小时 
var fenzhong=30    //分钟xiaoshi += fenzong/60;
fenzhong = fenzong%60;
tianshu += xiaoshi/12;
xiaoshi = xiaoshi%12;

解决方案 »

  1.   

    <script language="JavaScript">
    <!--
    //** power by fason
    function m2h(m)
    {
    var h = 0;
    while(m>=60)
    {
    m -=60;
    h ++;
    }
    return {"h":h,"m":m}
    }
    function h2d(h)
    {
    var d = 0;
    while(h>=24)
    {
    h -=24;
    d ++;
    }
    return {"d":d,"h":h}
    }function test(m)
    {
    var o = m2h(m);
    var h = o.h;
    m = o.m;
    o = h2d(h);
    var d = o.d;
    h = o.h;
    alert(d+"天"+h+"小时"+m+"分钟");
    }test(2000);
    //-->
    </script>
      

  2.   

    <html>
    <head>
    <script>
    function hh()
    {
    var v_day; //天数
    var v_shi; //小时
    var v_fen; //分钟 //假设由前一个页面传值过来,v_day=1,v_shi=12,v_fen=60 下面做个循环来判断传过来的值是否属于正常的时间,小时不能超过24,分钟不能超过60,}
    </script>
    </head>
    <body></body>
    </html>
      

  3.   

    var tianshu=1  
    var xiaoshi=12  
    var fenzhong=30  
    xiaoshi += fenzong/60;
    fenzhong = fenzong%60;
    tianshu += xiaoshi/12;
    xiaoshi = xiaoshi%12;
      

  4.   

    <script id="clientEventHandlersJS" language="javascript">
    <!--
    document.write("<input id='day' value='1' type='text'>天");
    document.write("<input id='hour' value='12' type='text'>小时");
    document.write("<input id='munite' value='30' type='text'>分钟");
    document.write("<input id='button1' value='确定' type='button'>");
    document.write("<div id='result1' >结果</div>");function click1(){
    var tianshu=1*day.value      //天数 
    var xiaoshi=1*hour.value     //小时 
    var fenzhong=1*munite.value    //分钟
    xiaoshi += Math.floor(fenzhong/60);
    fenzhong = fenzhong%60;
    tianshu += Math.floor(xiaoshi/24);
    xiaoshi = xiaoshi%24;
    result1.innerHTML=tianshu+"天"+xiaoshi+"小时"+fenzhong+"分钟";
    }
    button1.onclick=click1;
    //-->
    </script>