Tjena,
Skulle vilja ha en funktion som räknar ned till ett visst datum. År Dagar och Klockslag!
Typ såhär:
DET ÄR NU 2 ÅR 10 DAGAR OCH 08 SEKUNDER KVAR TILL FRIHET!!
Hur löser man detta? har sökt lite i forumet men hittar inte.
Tack / Erik
7 svar · 2 312 visningar · startad av eko
Tjena,
Skulle vilja ha en funktion som räknar ned till ett visst datum. År Dagar och Klockslag!
Typ såhär:
DET ÄR NU 2 ÅR 10 DAGAR OCH 08 SEKUNDER KVAR TILL FRIHET!!
Hur löser man detta? har sökt lite i forumet men hittar inte.
Tack / Erik
Jag hittade bl.a. den här:
http://www.webforum.nu/showthread.php?s=&threadid=17717
Kör med denna kod nu men vill att när sekunderna + minuterna och dagarna räknas
ska det alltid visas med 2 siffror alltså när den räknar ifrån 1-10 så ska det stå 01, 02, 03 osv..
<script type="text/javascript">
var year = 2005;
var month = 8;
var day = 24;
var then = new Date(year,month-1,day);
function runMany(){
var now = new Date();
if (now < then){
var days = Math.floor((then-now)/(1000*60*60*24));
var hours = Math.floor((then-now-days*1000*60*60*24)/(1000*60*60));
var mins = Math.floor((then-now-days*1000*60*60*24-hours*1000*60*60)/(1000*60));
var secs = Math.floor((then-now-days*1000*60*60*24-hours*1000*60*60-mins*1000*60)/(1000));
Visa.innerText=days + " DAGAR " + hours + " TIMMAR " + mins + " MINUTER " + secs + " SEKUNDER KVAR TILL FRIHET";
}
setTimeout("runMany();",100);
}
</script>
Hur kan man lösa det?
Mvh Erik
<script type="text/javascript">
var year = 2005;
var month = 8;
var day = 24;
var then = new Date(year,month-1,day);
function addZero(num){
if(num<10)
return "0"+num;
else
return num;
}
function runMany(){
var now = new Date();
if (now < then){
var days = Math.floor((then-now)/(1000*60*60*24));
var hours = Math.floor((then-now-days*1000*60*60*24)/(1000*60*60));
var mins = Math.floor((then-now-days*1000*60*60*24-hours*1000*60*60)/(1000*60));
var secs = Math.floor((then-now-days*1000*60*60*24-hours*1000*60*60-mins*1000*60)/(1000));
document.getElementById('Visa').innerText=days + " DAGAR " + addZero(hours) + " TIMMAR " + addZero(mins) + " MINUTER " + addZero(secs) + " SEKUNDER KVAR TILL FRIHET";
}
setTimeout("runMany();",100);
}
window.onload = runMany;
</script>
...
<div id="Visa"></div>
Hur kan man lägga till timmar och minuter själv i detta script?
Nedräkning, galen!
Hej
Nu har jag sökt runt på WF ett bra tag utan några lyckade försök.
Jag har testat jojoxx m.m
Jag behöver ett nedräkningscript som räknar:
timmar
minuter
sekunder
mikrosekunder
till ett datum + tid ex:
1 Juli 2005 20:00:00
Har inte hittat ett skvatt... och är inte så bra på Javascript helller :(
Någon som vet vart man kan finna ett sådant script?
Jättetacksam!
Trådarna har slagits samman.
RGB - Moderator JavaScript, DHTML
Det finns fler intressenter...