記録

退職日まで日数を求める・JSでカウントダウンコードを構築してみた😆

おはようございます。ちょっと退職後の事を思うと不安が過りますが、何とかなる何とかします😆。

さて、退職日まで後何日あるかを確認出来る物を作りました、土日はカウントしない場合も考慮しています。このコードは人様のコードを拝借して再構築したものになります。

参考にしたサイトはこちらです。土曜日、日曜日は除くように新たに無名関数を入れ込んでいます。土日はカウントせず月曜日のカウントになります。JavaScriptのコードは下記になります。HTMLコードに敢えて記載しません、ご自由に書き換えて試してくださいませ。

var showDiffDate = function( tYear, tMonth, tDay) {
    var nowDate = new Date();
    var dnumNow = nowDate.getTime();
    var targetDate = new Date( tYear, tMonth-1, tDay );
    var dnumTarget = targetDate.getTime();

    var diffMSec = dnumTarget - dnumNow;
    var diffDays = diffMSec / ( 1000 * 60 * 60 * 24 );
    var showDays = Math.ceil( diffDays ); 
    var Msg;
    if( showDays >= 0 ) {
       Msg = "" + showDays + " days(" + function(){
         var is_days = parseInt(parseInt(showDays) - Math.floor(showDays / 7) * 2);
         is_days = (nowDate.getDay() === 0)?is_days -2:is_days;
         is_days = (nowDate.getDay() === 6)?is_days -3:is_days;
         return is_days;
       }() +")";
    }
    else {
       Msg = "" + (showDays * -1) + "";
    }
    return Msg;
 };

 document.getElementById("days").innerText = showDiffDate(2022,7,15);

尚、このコードはそれほど難しいことはなく難易度で言えば最も簡単なコードだと思います。

活動支援よろしくお願いします

battle black blur board game映画、キングダム2 遥かなる大地へ:実写化された映画の続編おそらく三部作?前のページ

WPでWeb サーバーにアクセスする必要がありますの対処編:インフラ周り。次のページland mass beyond a body of water

関連記事

  1. 記録

    インフォメーションテクノロジー略してIT。

    インフォメーションテクノロジー略してITなのですがこの分野の人材が…

  2. 記録

    小学生からプログラミングを習うということは。

    小学生からプログラミングを学ぶのはいささか問題有りかなと思われます。…

  3. 記録

    デザイン好きなひと必見、デザイナーメンターYOUTUBER

    デザイン好きなひと必見、デザイナーメンターYOUTUBER(…

  4. 記録

    映画、るろうに剣心 最終章を観てきました。

    映画、るろうに剣心 最終章を観てきました。日本でしか再現できなかった…

  5. 記録

    物理的ルーターがIPv6だと。

    php -r "copy('https://get…

  6. 記録

    映画、エベレスト3Dを観てきましので感想なんかを。 #映画レビュー #エベレスト3D

    映画、エベレスト3Dを観てきましので感想なんかを残しときます。この映…

2022年7月
 123
45678910
11121314151617
18192021222324
25262728293031

カテゴリー

PAGE TOP