var d = new Date(); time = d.getHours(); minut = d.getMinutes(); if(time>=12&&time<19){ //hvis tallet er helt, er timeforskellen de to timetal trukket fra hinanden: if(minut==0) document.write((17-time)+":00");
//ellers skal der trækkes en fra timeforskellen, da dette ikke er helt: else document.write((17-time-1)+":"+(60-minut)); }
jeg har bare lavet det her hurtigt, så har ikke lige tænkt over "uhensigtmæssigheder" :D
men du kan altid små justere på den så den er perfekt;)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>kalps count down</TITLE> <script type="text/javascript"> //start counting from var startDate = new Date(); startDate.setHours("12");
//to var endDate = new Date(); endDate.setHours("19"); endDate.setMinutes("59"); endDate.setSeconds("59");
kalp -> din kode virker umiddelbart mest simpel og lige til. Problemet er at den skal reloade siden før at den ændrer tiden, er det muligt den tæller ned?
problemet er, at det sagde du ikke noget om. men her reloader den.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>kalps count down</TITLE> <script type="text/javascript"> //start counting from var startDate = new Date(); startDate.setHours("12");
//to var endDate = new Date(); endDate.setHours("19"); endDate.setMinutes("59"); endDate.setSeconds("59");
document.getElementById('timefield').value = output; setTimeout("ReloadWindows()",1000); }else{ document.getElementById('Message').style.display = "block"; } } function ReloadWindows() { try{ window.location.reload(); }catch(err){} } </script> </HEAD> <BODY onload="CheckDates();"> <label style="color:green;font-weight:bold;">Time left</label> <input type="text" style="width:200px" id="timefield" text="" /> <div id="Message" style="display:none;"><br />This counter is only active between 12:00 and 17:00.</div> </BODY> </HTML>
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.