时间的推算关系
计算顺序:年 (月) 日 时 分 秒 毫秒
先从大的时间开始计算,大时间计算剩余的时间才用于计算小时间
大时间的计算:parseInt(总时间/换算关系)
剩余时间: 总时间 % 换算关系
小时间的计算:parseInt(剩余时间 / 换算关系);
秒的计算: 剩余时间%换算关系
1年=12月
1月 = 28 || 29 || 30 || 31天
1 年 = 365天
1 天 = 24小时
1小时 = 60分
1分钟=60秒
1秒 = 1000毫秒
1 天 = 24*60*60秒
1小时 = 60*60秒;
假设有 var time = 86420;//单位秒
1.求time有多少分多少秒?
//分
var minutes = parseInt(time/60);
//秒:计算分钟剩余后的时间即是秒
var seconds = parseInt(time%60);
2.求有多少小时,多少分钟,多少秒?
//小时
var hours = time/(60*60);
//计算小时后剩余的时间:用于计算分
var hours_remanent = time%(60*60);
//分钟
var minuts = parseInt(hours_remanent/60);
//计算分钟剩余的时间就是秒
var seconds = parseInt(hours_remanent % 60);
3. 求有多少天,多少小时,多少分钟,多少秒;
//天
var days = parseInt(time/(24*60*60));
//计算天数后剩余的时间,用于计算小时
var days_remanent = time % (24*60*60);
//计算小时
var hours = parseInt(days_remanent/(24*60*60));
//计算小时后剩余的时间,用于计算分
var hours_remanent = time%(60*60);
//分钟
var minuts = parseInt(hours_remanent/60);
//计算分钟剩余的时间就是秒
var seconds =parseInt(hours_remanent % 60);