迅闻网
让更多人看到你

javascript获取当前系统时间

  javascript获取当前系统时间

在javascript中能够使用Date目标中的Date()办法来获取当时时刻。Date()办法可回来当天的日期和时刻。
Date()
示例:输出今日的日期和时刻
console.log(Date())
输出:
或许使用Date目标中不同办法,格局化时刻,以固定格局显现时刻。
首要使用newDate()创立一个现在时刻目标,然后使用get为前缀时刻读取办法,别离获取现在时的年、月、日、时、分、秒等信息,最终经过定时器设置每秒履行一次,实现实时更新。

java
【操作过程】
1)规划时刻显现函数,在这个函数中先创立Date目标,获取当时时刻,然后别离获取年份、月份、日份、时、分、秒等信息,最终组装成一个时刻字符串并回来。
varshowtime=function(){
varnowdate=newDate();
varyear=nowdate.getFullYear(),
month=nowdate.getMonth()+1,
date=nowdate.getDate(),
day=nowdate.getDay(),
week=[“星期日”,”星期一”,”星期二”,”星期三”,”星期四”,”星期五”,”星期六”],
h=nowdate.getHours(),
m=nowdate.getMinutes(),
s=nowdate.getSeconds(),
h=checkTime(h),
m=checkTime(m),
s=checkTime(s);
returnyear+”年”+month+”月”+date+”日”+week[day]+””+h+”:”+m+”:”+s;
}
2)因为平常看到的时刻格局一般是00:00:01,而getHours()、getMinutes()、getSeconds()办法得到格局是0到9,而不是00到09这样的格局。所以在从9变成10的过程中,从一位数变成两位数,相同再从59秒变为0秒,或许59分变为0分,或许23时变为0时。例如:23:59:59的下一秒应该为00:00:00,实践为0:0:0,这样格局上就不一致,在视觉上也是数字突然添加,或突然削减,产生一种晃动的感觉。
下面定义一个辅助函数,把一位数字的时刻改为两位数字显现。
varcheckTime=function(i){
if(i<10){
i=”0″+i;
}
returni;
}
3)在页面中添加一个标签,设置id的值。
1
4)为标签绑定定时器,在定时器中设置每秒钟调用一次时刻显现函数。
vardiv=document.getElementById(“showtime”);
setInterval(function(){
div.innerHTML=showtime();
},1000);//重复履行函数

未经允许不得转载:迅闻网 » javascript获取当前系统时间
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

迅闻网-让更多人看到你

登录/注册返回首页