
// 今天 - 2013年12月8号
var d = Datenow() - new Date(2013, 11, 7);
// 天数
d = parseInt(d / (24 60 60 1000));
// X7
d = d 7;
其实加一个判断就行了,这是因为时区差的原因。
<!DOCTYPE html><html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<time datetime="2014-11-28"></time><br>
<time datetime="2014-11-28 00:00:00"></time><br>
<time datetime="2014-11-28,00,00,00"></time><br>
<time datetime="2014-11-28,11:00:00"></time><br>
</body>
</html>
<script>
var time=documentgetElementsByTagName('time');
now=new Date();
//alert(now);
function addtime (y) {
setInterval(
function (){
var s0=1000,m0=s060,h0=m060,d0=h024,now=new Date(),t,dt=ygetAttribute('datetime');
t=Dateparse(dt)-now+(/:/test(dt)0:nowgetTimezoneOffset()60000);
if(t<0){yinnerHTML= '已经开始了'}else{
var d=Mathfloor(t/d0), h=Mathfloor((t-dd0)/h0), m=Mathfloor((t-dd0-hh0)/m0), s=Mathfloor((t-dd0-hh0-mm0)/s0);
yinnerHTML= '还剩'+('0'+d)substr(-2)+'天'+('0'+h)substr(-2)+'时'+('0'+m)substr(-2)+'分'+('0'+s)substr(-2)+'秒';}
},1000);
}
for (var i = 0; i < timelength; i++) {
addtime(time[i])
}
</script>
直接给你代码吧,这个是JS可以读取本地时间和服务器时间的。如果想看效果可以看参考资料
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" ">
以上就是关于JS获得当前时间全部的内容,包括:JS获得当前时间、js实现倒计时 需要精确到秒 在datetime中的时分秒不加能正常显示、js如何获取服务器时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)