zoukankan      html  css  js  c++  java
  • JS获取当前日期时间并定时刷新

    JS获取当前日期时间

    var date = new Date();
    date.getYear();        //获取当前年份(2位)
    date.getFullYear();    //获取完整的年份(4位,2014)
    date.getMonth();       //获取当前月份(0-11,0代表1月)
    date.getDate();        //获取当前日(1-31)
    date.getDay();         //获取当前星期X(0-6,0代表星期天)
    date.getTime();        //获取当前时间(从1970.1.1開始的毫秒数)
    date.getHours();       //获取当前小时数(0-23)
    date.getMinutes();     //获取当前分钟数(0-59)
    date.getSeconds();     //获取当前秒数(0-59)
    date.getMilliseconds();    //获取当前毫秒数(0-999)
    date.toLocaleDateString();     //获取当前日期   如 2014年6月25日 
    date.toLocaleTimeString();     //获取当前时间   如 下午4:45:06
    date.toLocaleString();         //获取日期与时间 如 2014年6月25日 下午4:45:06
    注意:getYear()和getFullYear()都能够获取年份,但两者稍有差别

    getYear()在浏览器中显示则为:114 (以2014年为例),原因则是getYear返回的是"当前年份-1900"的值(即年份基数是1900)

    使用JS来获取年份都使用:getFullYear()


    定时刷新
    定时刷新则使用setInterval,详细setTimeout与setInterval的差别參考其它资料。

    1、首先页面须要一区域用于显示时间

    <div id="showDate"></div>

    2、获取时间

    <script type="text/javascript">
    	$(function(){
    		setInterval("getTime();",1000); //每隔一秒运行一次
    	})
    	//取得系统当前时间
    	function getTime(){
    		var myDate = new Date();
    		var date = myDate.toLocaleDateString();
    		var hours = myDate.getHours();
    		var minutes = myDate.getMinutes();
    		var seconds = myDate.getSeconds();
    		$("#showDate").html(date+" "+hours+":"+minutes+":"+seconds); //将值赋给div
    	}
    </script>

    使用toLocaleDateString()直接获取年月日,不须要再单独获取年、月、日

    而toLocaleTimeString()可直接获取时分秒。因为它获取的格式不是须要的。于是可单独获取。



  • 相关阅读:
    sourceTree push提交代码
    sourcetree 创建分支
    sourcetree 删除分支
    php 根据经纬度计算距离
    git linux服务器拉取代码sh脚本,批量拉取git代码
    百度地图-省市县联动加载地图 分类: Demo JavaScript 2015-04-26 13:08 531人阅读 评论(0) 收藏
    2020企业数字化转型的思考
    数据治理与企业数字化转型
    亚信科技入围中国大数据领域三大重磅榜单
    大数据智能分析的“六个特征”和“六个能力”
  • 原文地址:https://www.cnblogs.com/lytwajue/p/7142644.html
Copyright © 2011-2022 走看看