Maison  >  Questions et réponses  >  le corps du texte

javascript - js Comment calculer le nombre de jours, d'heures, de minutes et de secondes entre deux horodatages

Comment calculer le nombre de jours, d'heures, de minutes et de secondes entre deux horodatages en js

仅有的幸福仅有的幸福2712 Il y a quelques jours1248

répondre à tous(3)je répondrai

  • 我想大声告诉你

    我想大声告诉你2017-05-19 10:14:14

    <script>
        //当前时间与2017-04-04的时间差
        var startTime = "2017-04-04";
        var s1 = new Date(startTime.replace(/-/g, "/")),
        s2 = new Date(),
        runTime = parseInt((s2.getTime() - s1.getTime()) / 1000);
        var year = Math.floor(runTime / 86400 / 365);
        runTime = runTime % (86400 * 365);
        var month = Math.floor(runTime / 86400 / 30);
        runTime = runTime % (86400 * 30);
        var day = Math.floor(runTime / 86400);
        runTime = runTime % 86400;
        var hour = Math.floor(runTime / 3600);
        runTime = runTime % 3600;
        var minute = Math.floor(runTime / 60);
        runTime = runTime % 60;
        var second = runTime;
        console.log(year,month,day,hour,minute,second);
    </script>

    C'est ce que j'ai déjà écrit,

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-05-19 10:14:14

    var start=1491789600000;//2017-4-10 10:00
    var end=1494381600000;//2017-5-10 10:00
    
    var utc=end-start;
    
    utc/(24*60*60*1000);//30
    
    同样小时:utc/(60*60*1000);//720小时;
    
    分:utc/(60*1000);

    répondre
    0
  • 世界只因有你

    世界只因有你2017-05-19 10:14:14

    Il est recommandé d'utiliser directement momentjs tiers. Si vous pensez que la réponse est bonne, n'oubliez pas de suivre fundebug (site Web gratuit de surveillance full-stack)
    .

    répondre
    0
  • Annulerrépondre