時(shí)間的推算關(guān)系
計(jì)算順序:年 (月) 日 時(shí) 分 秒 毫秒
先從大的時(shí)間開(kāi)始計(jì)算,大時(shí)間計(jì)算剩余的時(shí)間才用于計(jì)算小時(shí)間
大時(shí)間的計(jì)算:parseInt(總時(shí)間/換算關(guān)系)
剩余時(shí)間: 總時(shí)間 % 換算關(guān)系
小時(shí)間的計(jì)算:parseInt(剩余時(shí)間 / 換算關(guān)系);
秒的計(jì)算: 剩余時(shí)間%換算關(guān)系
1年=12月
1月 = 28 || 29 || 30 || 31天
1 年 = 365天
1 天 = 24小時(shí)
1小時(shí) = 60分
1分鐘=60秒
1秒 = 1000毫秒
1 天 = 24*60*60秒
1小時(shí) = 60*60秒;
假設(shè)有? var? time = 86420;//單位秒
1.求time有多少分多少秒?
//分
var minutes =? parseInt(time/60);
//秒:計(jì)算分鐘剩余后的時(shí)間即是秒
var seconds = parseInt(time%60);
2.求有多少小時(shí),多少分鐘,多少秒?
//小時(shí)
var hours = time/(60*60);
//計(jì)算小時(shí)后剩余的時(shí)間:用于計(jì)算分
var hours_remanent = time%(60*60);
//分鐘
var minuts = parseInt(hours_remanent/60);
//計(jì)算分鐘剩余的時(shí)間就是秒
var seconds = parseInt(hours_remanent % 60);
3. 求有多少天,多少小時(shí),多少分鐘,多少秒;
//天
var days = parseInt(time/(24*60*60));
//計(jì)算天數(shù)后剩余的時(shí)間,用于計(jì)算小時(shí)
var days_remanent = time % (24*60*60);
//計(jì)算小時(shí)
var hours = parseInt(days_remanent/(24*60*60));
//計(jì)算小時(shí)后剩余的時(shí)間,用于計(jì)算分
var hours_remanent = time%(60*60);
//分鐘
var minuts = parseInt(hours_remanent/60);
//計(jì)算分鐘剩余的時(shí)間就是秒
var seconds =parseInt(hours_remanent % 60);