Advertisement
chrisversloot

Verstreken tijd sinds datum

Apr 13th, 2014
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <script type="text/javascript">
  2.    
  3.     function tijdOpteller() {
  4.         /* Stel hier de datum in */
  5.         var startdatum      = "04/13/2014 12:50";
  6.  
  7.         /* Bepaal het tijdsverschil */
  8.         var tijdsverschil   = Math.round((new Date()-new Date(startdatum))/1000);
  9.  
  10.         /* Bepaal het tijdsverschil in begrijpbare elementen */
  11.         var aantalDagen     = Math.floor(tijdsverschil/(3600*24));
  12.         var aantalUren      = Math.floor((tijdsverschil%(3600*24))/3600);
  13.         var aantalMinuten   = Math.floor((tijdsverschil%3600)/60);
  14.         var aantalSeconden  = Math.floor(tijdsverschil%60);
  15.  
  16.         /* Begin van het format */
  17.         var format = "Er ";
  18.  
  19.         /* Dagformat */
  20.         if(aantalDagen != 1)
  21.             format += "zijn " + aantalDagen + " dagen, ";
  22.         else
  23.             format += "is " + aantalDagen + " dag, ";
  24.  
  25.         /* Uurformat */
  26.         if(aantalUren != 1)
  27.             format += aantalUren + " uren, ";
  28.         else
  29.             format += aantalUren = " uur, ";
  30.  
  31.         /* Minuutformat */
  32.         if(aantalMinuten != 1)
  33.             format += aantalMinuten + " minuten, ";
  34.         else
  35.             format += aantalMinuten + " minuut, ";
  36.  
  37.         /* Iets tussendoor */
  38.         format += "en ";
  39.        
  40.         /* Secondenformat */
  41.         if(aantalSeconden != 1)
  42.             format += aantalSeconden + " seconden";
  43.         else
  44.             format += aantalSeconden + " seconde";
  45.  
  46.         /* En de afsluiter */
  47.         format += " verstreken.";
  48.  
  49.         return format;
  50.     }
  51.  
  52.     /* Zorg voor de looping */
  53.     setInterval(function() {
  54.         document.getElementById("countdown").innerHTML=tijdOpteller();
  55.     }, 1000);
  56.  
  57. </script>
  58.  
  59. <div id="countdown">... Laden ...</div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement