何日一日からJS ----小さなケース

、実際には、非常に単純なJSの例を残したが、私はどこかにこだわって、そして長い時間を理解したい日数1日から

そして、その日の分と秒に処理するために必要なミリ秒数があり、何とかここで立ち往生、私は本当に愚かです。

関数mschange(NUM){
     VAR NUM1 =のparseInt(NUM / 1000 )。
    VaRの苗=のparseInt(NUM1の60%)。// 
    VARの分=のparseInt((NUM1 / 60)60%)。// 
    VARの時間=のparseInt((NUM1 / 60/60)%24)。// 小时
    するvar日=のparseInt(NUM1 / 60/60/23); // 
    リターン{
         'ミャオ族' :ミャオ族、
         '分' :分、
         '時間' :時間、
         '日' :1日
    } 
}

上記のコードは、分、秒に日をミリ秒偶然ここで立ち往生した後、私は、問題の単位を理解したいと思うでしょう。次は良い例完全なコードです

 

 

<!DOCTYPE HTML> 
<HTML LANG = "EN"> 

<HEAD> 
    <メタ文字コード= "UTF-8"> 
    <メタ名= "ビューポート"コンテンツ= "幅=装置幅、初期の規模= 1.0"> 
    <メタHTTP-当量= "X-UA-互換性のある"コンテンツ= "IE =エッジ"> 
    <タイトル> 09距离某个日期还有多少</ TITLE> 
</ HEAD> 

<BODY> 
    <H1> 09距离某个日期还有多少天</ H1> 
    <INPUT TYPE = "日付" ID = "終了"> 
    の<input type = "ボタン"値= "点我" ID = "BTN"> 
    <DIV ID = "出力"> </ DIV> 
</ body> 
<スクリプト>関数(){
          BTN =のdocument.getElementById( 'BTN' )、
         端=のdocument.getElementById( '末端' )、
        =のdocument.getElementById出力( '出力' ); 

        btn.onclick = 機能(){
             // 要件:終了時間-ミリ秒単位の日=数- >日
            のvarたendTime = end.value;
             VAR _endTime = Date.parse(endTimeは);
             VARのstartTime = Date.now(); // 今日のエポック時間(数ミリ秒に1970年1月1日ゼロ)を取得
            VAR RES = _endTimeを-のstartTime; // ミリ秒
            // VAR = Math.ceil日(RES / 1000/60/60/24); 
            // はconsole.log(日); 
            // 秒ごとに年、月、日の
            VaRのタイムズ= mschange(RES); 

            はconsole.log(タイムズ)。
            output.innerHTML= `左:$ {times.day}日$ {times.hour}時間$ {times.minute} $ {times.miao}第sub`; 
        } 
関数mschange(NUM){
     VARの NUM1 =のparseInt(NUM / 1000 );
     VARミャオはのparseInt =(NUM1 60%); // 第二
    するvar分=のparseInt((NUM1 / 60)60%); // サブ   
    VARの時間=のparseInt((NUM1 / 60/60)24%); // 時間
    VaRの日=のparseInt(NUM1 / 60/60/24); // 
    リターン{
         'ミャオ' :ミャオ族、
         '分' :分、
         '時間' :時間、
         '日' :日 
    } 
} 
    })(); 
</スクリプト> 

</ HTML>

 

おすすめ

転載: www.cnblogs.com/muyun123/p/11425539.html