md,博客不能自动存储草稿,这是多么的让人忧伤啊
有得写一遍
虽然他提示我已自动存储草稿,但是请问草稿在哪儿
不废话了,s或说获取时间吧
js可以自动获取当前系统时间,是当前!!!系统!!!时间,不是格林威治时间。
应该了解get Date();获得的是当前系统的格林威治时间格式
<script type="text/javascript">
function diffTime(now,time,msg){//这三个参数中,第一个代表当前时间,第二个代表要规定的时间戳,这两个的格式都是这样的毫秒数。从1970年到现在的秒数
然后再谷歌里可以这样子获取时间。
var n = time-now,s=0,m=0,h=0,d=0;
//定义约定时间减去现在的时间,并且对秒,分钟,时,天同时进行定义
n=Math.floor(n/1000);
//math.floor(n/1000);因为毫秒数是1000倍的当前时间最小数值秒数。1秒=1000毫秒
//另外math.floor是舍去末尾除不尽的小数
if(typeof(msg)=='undefined') msg = '已结束';
//这句话可以删除,没有用
//当时间结束了的时候就直接显示已结束,msg是传入的第三个参数
if(n<0){ return msg;//这里没有用到msg所以这句话可以删除,其实msg什么都可以传,什么网络状态了之类的 }else{
s = n%60;//秒=当前截取的时间戳计算完的n/60的余数为当前秒数
if (s<10){s='0'+s};//秒=如果时间是小于10的话,加“0”也就是07,08,01……
m = Math.floor(n/60)%60;
//用上一个数除以60
if (m<10){m='0'+m};
//同秒针处理方式
h = Math.floor(n/3600)%24;
//小时除以24再
if (h<10){h='0'+h};
//天取整数
d = parseInt(n/86400);
var times = {};
//定义时间对象
times['day'] = d;
times['H'] = h; times['M'] = m; times['S'] = s;//把参数传入时间对象里(我理解的不知道对不对)
return times;//把时间参数传入进去,返回的也就是时间参数,否则如果不return的话,默认传入d额是函数体
}} function setTimes(data){//写入到html中
document.getElementById('Day').innerHTML = data.day;
document.getElementById('Hourse').innerHTML = data.H; document.getElementById('min').innerHTML = data.M; document.getElementById('s').innerHTML = data.S; }//循环,定时循环执行setTimes函数,1秒=1000毫秒 setInterval(function(){ var zx = diffTime(new Date().getTime(),1449662400000,''); setTimes(zx) },1000); </script>