<script language="javascript">
 var d = new Date();
 var diff = (15-d.getHours())*60*60-(d.getMinutes())*60-d.getSeconds();
 alert( "距下午3点还有"+diff+"秒");
 </script>

解决方案 »

  1.   

    <script language="javascript">
    var s = new Date();
    var s2 = new Date(s.getFullYear(),s.getMonth(),s.getDate(),15,0,0);
    alert(Math.ceil((s2.getTime()-s.getTime())/1000));
    </script>
      

  2.   

    年前上班最后一天写了一个,呵呵
    <body>
    <h1 id="haha">&nbsp;</h1>
    </body>
    <script>
    var strTime="";
    function go()
    {
    var a=new Date(2006,1,13,15,00,0)
    var b=new Date()
    strTime="还有<font color=red>"+Math.floor((a-b)/3600000)+"个小时"+"、"+Math.floor(((a-b)%3600000)/60000)+"个分钟"+"、"+((((a-b)%3600000)%60000)/1000)+"秒</font>"
    document.getElementById("haha").innerHTML=strTime
    setTimeout("go()",1000);
    }
    go()
    </script>