zoukankan      html  css  js  c++  java
  • JS如何实现实时获取网络时间

    首先我们列出常用的js获取网络时间的代码:

    getFullYear()获取年份
    getMonth()获取月份【0-11】
    getDate()获取日
    getHours()获取小时
    getMinutes()获取分钟
    getSconds()获取秒【不会自动更新】

    注意:

    月份获取:默认月份从0-11,所以我们使用时为达到正常使用的月份,需要在获取到的月份后“+1”,例如:

    document.getElementById("month").innerHTML = d.getMonth()+1+'月';

    秒获取:默认秒时是打开网页那一刻的时间,在不刷新页面的情况下时间不会自动更新,如需实时获取,需要使用自动刷新页面功能,如下:

    window.setInterval("d()",1000);           //setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。
    //上述代码实现每1000毫秒(1秒)更新一次时间

    提示: 1000 毫秒= 1 秒。

    下面给出我的案例:

    html部分代码:

    <div id="year"></div>  /*年*/
    <div id="month"></div>/*月*/
    <div id="day"> </div>/*日*/
    <div id="hour"></div>/*小时*/
    <div id="minute"></div>/*分钟*/
    <div id="second"></div>/*秒*/

    js部分代码<script>

     window.setInterval("d()",1000);//每1000毫秒更新一次时间
    function d(){ var d = new Date(); document.getElementById("year").innerHTML = d.getFullYear()+' 年'; document.getElementById("month").innerHTML = d.getMonth()+1+'月'; //注意此处的“+1” document.getElementById("day").innerHTML = '&nbsp;'+d.getDate()+' 日'; document.getElementById("hour").innerHTML =d.getHours()+' 时 '; document.getElementById("minute").innerHTML = d.getMinutes()+' 分'; document.getElementById("second").innerHTML = d.getSeconds()+' 秒'; } </script>
  • 相关阅读:
    我的插件架构
    .net 处理图片亮度
    封装自己的对称加密模块
    漏洞无处不在之窃取你的QQ信息
    写自己的自动升级模块
    抓到一只网马,发文顺便鄙视下360
    .net 3.5的Socket异步完成端口
    检测本机是否登录了指定QQ账号
    C++/CLR写的Data Blocks
    修改的Vista风格多功能日历Demo
  • 原文地址:https://www.cnblogs.com/bokemoqi/p/13610177.html
Copyright © 2011-2022 走看看