function toString(d){
//得到年月日
var year = d.getFullYear();
var month = toTwo(d.getMonth() + 1);
var day = toTwo(d.getDate());
//得到时分秒
var hh = toTwo(d.getHours());
var mm = toTwo(d.getMinutes());
var ss = toTwo(d.getSeconds());
//得到星期几
var week = d.getDay();
var arr = ['星期日','星期一','星期二','星期三','星期四','星期五','星期六']
week = arr[week];
//返回拼接的日期格式
return year + '-' + month + '-' + day+ ' '+week+' ' + hh + ':' + mm+ ':' + ss;
}
将时间转化成两位数
function toTwo(num){
return num>=10?num:'0'+num;
}
计算时间差(直接相减得到的是毫秒数)
function daojishi(start,end){
return end-start;
}
将毫秒数转化成时分秒
function turnSeconds(sec){
var dd = parseInt(sec/1000/60/60/24);
var hh = parseInt(sec/1000/60/60%24);
var mm = parseInt(sec/1000/60%60);
var ss = parseInt(sec/1000%60);
return dd+'天'+hh+'时'+mm+'分'+ss+'秒';
}
每隔一段时间修改数组索引(常用于图片轮播)
function turnIndex(imgArr,index){
var len = imgArr.length;
setInterval(function(){
(index > len-1)?(index=0):index;
img.src = imgArr[index];
console.log(img.src);
index++;
},1000);
}