/*
补零函数:toDB(num)
参数:num数字
返回值:小于10的补零返回
*/
function setDb(num) {
//补零操作
if (num < 10) {
return '0' + num;
} else {
return '' + num;
}
}
/*
秒转成时间:xx天xx时xx分xx秒 : -
setTime(num)
* 参数: 秒
* 返回值: {}数据返回(灵活一点)
*/
function setTime(num) {
//num是秒数 98876秒 有多少天: xx天xx时xx分xx秒
var sec = setDb(num % 60); //06 秒
var min = setDb(Math.floor(num / 60) % 60); //Math.floor(num / 60) % 60 分
var hour = setDb(Math.floor(num / 60 / 60) % 24); //时
var day = setDb(Math.floor(num / 60 / 60 / 24)); //天数
// var mon = setDb()
return {
secs: sec,
mins: min,
hours: hour,
days: day
}
}
function setTimes(timer) {
var time = new Date(timer);
var year = time.getFullYear();//年
var mon = setDb(time.getMonth() + 1);//0
var day = setDb(time.getDate());//24
var hour = setDb(time.getHours());//时
var min = setDb(time.getMinutes());//分
var sec = setDb(time.getSeconds());//秒
return {
secs: sec,
mins: min,
hours: hour,
days: day,
mons: mon,
years: year
}
}