`
linger_yan
  • 浏览: 49053 次
  • 性别: Icon_minigender_1
  • 来自: 烟台
社区版块
存档分类

html页面上显示时间

 
阅读更多
我试了一下,在IE中可以正确显示,显示结果如下:
        2012年1月30日 16:14:35
但是在谷歌的chrome中,就会显示如下效果:
        Mon Jan 30 2012 16:15:41 GMT+0800 (中国标准时间)
我自己整了个笨法,就是方法三,在每个浏览器中显示的效果都和IE相同。

方法一:
<body>
<div id="time"></div>

<script type="text/javascript">
change();
function change()
{
        var today;
        today = new Date();
        timeString = today.toLocaleString();
        document.getElementById("time").innerHTML = timeString;
        setTimeout("change();", 1000);
}
</script>

</body>


方法二(在onload中调用setInterval):
<body onload="setInterval('change()',1000)">
<div id="time">
</div>

<script type="text/javascript">
function change()
{
        var today;
        today = new Date();
        timeString = today.toLocaleString();
        document.getElementById("time").innerHTML = timeString;
}
</script>

</body>


方法三:
<body onload="show();">
        <div id="nowDiv"></div>
                
<script type="text/javascript">
function show(){                
        var date = new Date();
        var now = "";                
        now = date.getFullYear()+"年";
        if(date.getMonth() < 10)
        {
                now = now +"0";
        }
        now = now + (date.getMonth()+1)+"月"; 
        //取月的时候取的是当前月-1如果想取当前月+1就可以了                
        
        if(date.getDate() < 10)
        {
                now = now +"0";
        }
        now = now + date.getDate()+"日  ";
        
        if(date.getHours() < 10)
        {
                now = now +"0";
        }
        now = now + date.getHours()+":";
        
        if(date.getMinutes() < 10)
        {
                now = now +"0";
        }
        now = now + date.getMinutes()+":";
        
        if(date.getSeconds() < 10)
        {
                now = now +"0";
        }
        now = now + date.getSeconds()+" ";
        document.getElementById("nowDiv").innerHTML = now; 
        //div的html是now这个字符串                
        setTimeout("show()",1000); 
        //设置过1000毫秒就是1秒,调用show方法                
}

</script>
</body>

分享到:
评论

相关推荐

    html页面显示北京时间时分秒

    因此,为了让页面显示北京时间,我们需手动将时间调整8小时。这通过在创建新的Date对象时,将当前时间加上8小时的毫秒数来实现。 在实际应用中,你可能还需要考虑夏令时等因素,但这已经超出了这个简单示例的范围。...

    在页面上显示当前日期和时间

    这篇文章将为大家介绍如何使用 HTML 和 JavaScript 在页面上显示当前日期和时间。 首先,让我们了解一下 JavaScript 中的 Date 对象。Date 对象用于表示日期和时间,它提供了一些有用的方法来获取当前日期和时间。...

    html页面显示实时时间

    页面 显示 实时 时间

    JS实现HTML页面中动态显示当前时间完整示例

    主要介绍了JS实现HTML页面中动态显示当前时间,结合完整实例形式分析了JavaScript使用时间函数setTimeout及clearTimeout动态显示当前时间相关操作技巧,非常简单实用,需要的朋友可以参考下

    在页面上显示日期,星期和时间(HTML经典用例)

    ### 在页面上显示日期、星期和时间(HTML经典用例) #### 核心知识点解析 本文将详细介绍如何在网页上动态地显示当前日期、星期以及时间,并深入分析所涉及的关键技术点,包括HTML结构设计、JavaScript编程实现等...

    页面显示当前时间

    这段代码展示了如何在网页上显示当前时间,涵盖了日期对象的创建、日期操作、自定义格式化以及将结果输出到页面上的过程。然而,代码中的一些实现方式,如使用自定义的数组初始化函数和直接调用 `document.write()`...

    网页显示动态日期时间html源码模板

    在这个模板中,JavaScript将被用来获取当前系统时间并将其显示在网页上。 HTML部分,我们可以创建一个简单的元素,如一个`&lt;div&gt;`,用于显示日期和时间。例如: ```html &lt;div id="datetime"&gt;&lt;/div&gt; ``` 接着,我们...

    动态显示当前时间的js

    而`js日期.html`很可能是HTML文件,其中通过`&lt;script&gt;`标签引入了`systime.js`,并且有一个特定的ID用于显示时间,例如: ```html &lt;div id="currentTime"&gt;&lt;/div&gt; ``` 在`systime.js`中,我们可以找到类似`document....

    天气预报_HTML静态页面_带时钟.zip

    标题中的“天气预报_HTML静态页面_带时钟.zip”表明这是一个包含HTML静态页面的压缩文件,主要用于展示天气预报,并且页面上集成了一个实时显示时间的时钟功能。这个项目可能是一个简单的Web应用实例,适合初学者...

    HTML+JS 显示二维码_html_二维码_显示二维码_

    在这种情况下,可以优化JavaScript代码,比如延迟加载库,或者预加载库,以减少页面加载时间。同时,确保系统的浏览器支持JavaScript和相关的Web标准。 此外,你还可以通过CSS来调整二维码的样式,如边框、背景色等...

    jsp实现页面实时显示当前系统时间的方法.docx

    ### JSP实现页面实时显示当前系统时间的方法 #### 背景介绍 在Web开发中,经常需要在页面上展示动态的时间信息,如系统当前时间等。...对于需要在页面上实时显示时间的应用场景非常实用。希望本文能对你有所帮助!

    js获取当前时间显示在页面上并每秒刷新

    js获取当前时间显示在页面上&lt;/title&gt; [removed] [removed]=function(){ //定时器每秒调用一次fnDate() setInterval(function(){ fnDate(); },1000); } //js 获取当前时间 function fnDate(){ var oDiv=...

    ajax无刷新页面显示时间

    总结来说,Ajax无刷新页面显示时间利用了Ajax技术来实时获取服务器上的时间信息,并通过JavaScript更新页面,提供流畅的用户体验,避免了页面频繁刷新带来的性能损失。通过理解并实践这些步骤,开发者能够掌握这一...

    CSS+JS注册页面+显示当前时间

    总的来说,这个项目旨在提高用户的交互体验,通过CSS提供美观的界面,通过JavaScript实现动态功能,特别是实时显示时间这一特性,增强了页面的现代感和实用性。对于初学者来说,这是一个很好的练习项目,可以帮助...

    VB在DLL中显示HTML页面

    首先,添加对DLL的引用,然后就可以在代码中调用`DisplayHTML`函数,传入HTML字符串,即可在DLL中显示HTML页面。 7. **注意事项**:在实际应用中,可能需要处理异步加载的问题,因为WebBrowser控件加载HTML可能需要...

    jquery 动态显示时间

    当我们谈论“jQuery动态显示时间”,我们实际上是在讨论如何利用jQuery来实时更新页面上的时间显示,使用户能够看到当前的时间,而不是页面加载时的时间。 首先,我们需要明白JavaScript的时间处理是基于Date对象的...

    html javascript jqeury 时间动态显示

    本项目涉及的主题是“HTML JavaScript jQuery 时间动态显示”,这意味着我们要在网页上实时更新当前的时间,包括年份、月份、日期、星期以及AM/PM状态。下面将详细介绍这个主题的各个方面。 首先,HTML(HyperText ...

    jsp Response对象页面重定向、时间的动态显示.docx

    - 上述示例展示了如何在服务器端动态生成当前时间,并通过`response.setHeader("refresh", "1")`实现每秒刷新一次页面,从而达到动态显示时间的效果。 - 使用`setHeader("refresh", "n")`时,`n`为刷新间隔的时间...

    html+css+js 网页上动态显示时间XX:XX:XX

    在网页设计中,动态显示时间是一项基础但实用的功能,它能实时更新页面上的时间,给用户提供即时的时间信息。本教程将详细介绍如何使用HTML、CSS和JavaScript这三个核心技术来创建一个简单的网页,动态显示时间"XX:...

    上下午显示时间控件

    2. **加载插件**:将"上下午显示时间控件"的JavaScript和CSS文件引入到HTML文件中。 3. **初始化控件**:通过JavaScript代码找到需要添加时间选择功能的元素,并调用插件方法进行初始化。 4. **处理用户选择**:通过...

Global site tag (gtag.js) - Google Analytics