javascript時(shí)間推算

時(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);

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容