如何显示系统时间?

Ban*_*ram 1 html javascript

我想在我的jsp页面上显示系统时间.我该怎么做?我正在尝试这个,但只显示日期,而不是时间.它在Internet Explorer中工作正常,但在其他浏览器中却没有.

  <td colspan="1" height="4" align="left" width="260" >
       <font class="welcome1">
            <strong>
                <script language="JavaScript" src="js/date.js"></script>
                <span id="clock">
                    <script language="JavaScript" 
                                            src="js/digitalClock.js"></script>
                </span>
            </strong>
       </font>
 </td>
Run Code Online (Sandbox Code Playgroud)

ama*_*mal 10

使用js在网页上显示时间应该是微不足道的.

 new Date().toLocaleString() // displays date and time
 new Date().toLocaleDateString() // displays date
 new Date().toLocaleTimeString() // displays time
Run Code Online (Sandbox Code Playgroud)


kra*_*mir 6

要显示时间,您可以使用Date

<html>
<head>
<script type="text/javascript">
    <!--
    function updateTime() {
        var currentTime = new Date();
        var hours = currentTime.getHours();
        var minutes = currentTime.getMinutes();
        var seconds = currentTime.getSeconds();
        if (minutes < 10){
            minutes = "0" + minutes;
        }
        if (seconds < 10){
            seconds = "0" + seconds;
        }
        var v = hours + ":" + minutes + ":" + seconds + " ";
        if(hours > 11){
            v+="PM";
        } else {
            v+="AM"
        }
        setTimeout("updateTime()",1000);
        document.getElementById('time').innerHTML=v;
    }
    updateTime();
    //-->
</script>
</head>
<body>
    <h4>Current Time: <span id="time" /></h4>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我已经在 Firefox 和 chrome 中对其进行了测试。在这个网站上找到

编辑:时间现在每秒更新一次。