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()可直接获取时分秒。因为它获取的格式不是须要的。于是可单独获取。



  • 相关阅读:
    11个有用的移动网页开发App和HTML5框架
    移动平台前端开发总结(针对iphone,Android等手机)
    uploadify按钮中文乱码问题
    @page指令 validateRequest的作用
    C#,.net获取字符串中指定字符串的个数、所在位置与替换字符串
    lambda函数
    主函数
    Python函数
    猴子
    旋转
  • 原文地址:https://www.cnblogs.com/lytwajue/p/7142644.html
Copyright © 2011-2022 走看看