var selAryA=selectidA.value.split(":");
var selAryB=selectidB.value.split(":");
var hrs=parstInt(selAryA[0])-parstInt(selAryB[0]);
var mins=parstInt(selAryb[1])-parstInt(selAryB[1]);

解决方案 »

  1.   

    <select id=selectidA>
    <option value="00:09">00:09</option>
    <option value="13:56">13:56</option>
    </select>
    <select id=selectidB>
    <option value="00:09">00:09</option>
    <option value="13:56">13:56</option>
    </select>
    <p><span id=test></span></p>
    <input type=button value="go Function" onclick="doSel()">
    <script language=javascript>
    function doSel()
    {
    var selAryA=document.getElementById("selectidA").value.split(":");
    var selAryB=document.getElementById("selectidB").value.split(":");
    var hrs=parseFloat(selAryB[0])-parseFloat(selAryA[0]);
    var mins=parseFloat(selAryB[1])-parseFloat(selAryA[1]);
    if(hrs<0)
    {
    hrs=24+hrs;
    }
    if(mins<0)
    {
    hrs--;
    mins=mins+60;
    }
    document.getElementById("test").innerText=hrs+" Hours,"+mins+" minutes";
    }
    </script>