js实时刷新时间,js自动刷新时间

js实时刷新时间,js自动刷新时间,JS获取当前日期时间并定时刷新示例

这篇文章主要介绍了射流研究…如何获取当前日期时间并执行定时刷新,示例代码如下,需要的朋友不要错过

JS获取当前日期时间

var Date=new Date();

约会。get year();//获取当前年份(2位)

约会。获取整年();//获取完整的年份(4位,2014)

约会。getmonth();//获取当前月份(0-11,0代表一月)

约会。getdate();//获取当前日(1-31)

约会。getday();//获取当前星期X(0-6,0代表星期天)

约会。gettime();//获取当前时间(从1970.1.1开始的毫秒数)

约会。get hours();//获取当前小时数(0-23)

约会。get minutes();//获取当前分钟数(0-59)

约会。获取秒数();//获取当前秒数(0-59)

约会。获取毫秒();//获取当前毫秒数(0-999)

约会。tolocaledatestring();//获取当前日期如2014年6月25日

约会。tolocaletimestring();//获取当前时间如下午4:45:06

约会。tolocalestring();//获取日期与时间如2014年6月25日下午4:45:06

注意:getYear()和getFullYear()都可以获取年份,但两者稍有区别

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

使用射流研究…来获取年份都使用:getFullYear()

getMonth()需要加1,如下面的函数

//获取当前日期时间

函数getDatetime() {

var now=new Date();

var年=现在。get full year();

var月=现在。获取月份()1;

var日=现在。getdate();

var hh=现在。get hours();

var mm=现在。get minutes();

var ss=现在。获取秒数();

定义变量时钟=年份-;

如果(第10个月)

时钟="0";

时钟=月份-;

如果(第10天)

时钟="0";

时钟=日"";

如果(hh 10)

时钟="0";

clock=hh :;

如果(毫米10)时钟= 0 ;

clock=mm :;

if(ss 10)clock= 0 ;

时钟=ss

返回时钟;

}

//获取当前日期时间

函数时间戳时间(时间戳){

var日期=新日期(时间戳);

变量Y=日期。获取整年()-;

var M=(date.getMonth() 1 10?0 (日期。getmonth()1):日期。getmonth()1)-;

var D=date.getDate() 10?0”日期。getdate():日期。getdate()";

var hh=date.getHours() 10?“0”日期。get hours():date。get hours():;

var mm=date.getMinutes() 10?“0”日期。get minutes():date。get minutes():;

var ss=date.getSeconds() 10?“0”日期。getdate():日期。获取秒数();

返回Y M D hh mm ss

}

定时刷新

定时刷新则使用setInterval,具体设置超时与设置间隔的区别参考其他资料。

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

div id=showDate/div

2、获取时间

脚本类型=文本/javascript

$(function(){

setInterval( getTime();,1000);//每隔一秒执行一次

})

//取得系统当前时间

函数getTime(){

var myDate=new Date();

var date=mydate。tolocaledatestring();

var hours=mydate。get hours();

var分钟=我的日期。get minutes();

var seconds=mydate。获取秒数();

$(#showDate ).html(日期 小时:分钟:秒);//将值赋给差异

}

/脚本

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

而托LocaleTimeString()可直接获取时分秒,由于它获取的格式不是需要的。于是可单独获取。

js实时刷新时间,js自动刷新时间