javascript时间推算

时间的推算关系

计算顺序:年 (月) 日 时 分 秒 毫秒

先从大的时间开始计算,大时间计算剩余的时间才用于计算小时间

大时间的计算: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);

你可能感兴趣的:(javascript时间推算)