Autor | Zpráva | ||
---|---|---|---|
Monkeys Profil * |
#1 · Zasláno: 11. 8. 2018, 17:46:27
Zdravim,
Hladam na internete riesenie na countdown, teda odpocet hodin. Ma to byt pouzite na drazbu, tym sposobom aby ked niekto prihodi tak sa cas opat natiahne atd. az kym nevyprsi. Vidim v tom tieto problemy: Neviem ci je na to vhodny Javascript, alebo nieco ine napr. Java Odpocet musi fungovat na 100% Odpocet musi byt na vsetkych pripojenych pocitacoch rovnaky Neakym sposobom ulozit posledneho prihadzujuceho Bezpecnost Robil uz niekto nieco podobne? Uplne mi staci neaky clanok alebo kus kodu aby som sa vedel zorientovat ako nato. dik Monkeys |
||
RastyAmateur Profil |
#2 · Zasláno: 11. 8. 2018, 18:21:14
Monkeys:
Countdown se dělá přes javascript. Pokud se to může měnit, musíš každých X sekund (čím méně, tím přesnější a lepší to bude) poslat požadavek na server, který ti vrátí potřebné informace pro případné natáhnutí času. Konkrétní implementace je již na tobě a tvých potřebách |
||
Mlocik97m Profil * |
#3 · Zasláno: 11. 8. 2018, 18:29:49
Monkeys:
var countDownDate = new Date("Jan 5, 2019 15:37:25").getTime(); // Update the count down every 1 second var x = setInterval(function() { // Get todays date and time var now = new Date().getTime(); // Find the distance between now and the count down date var distance = countDownDate - now; // Time calculations for days, hours, minutes and seconds var days = Math.floor(distance / (1000 * 60 * 60 * 24)); var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60)); var seconds = Math.floor((distance % (1000 * 60)) / 1000); // Display the result in the element with id="demo" document.getElementById("demo").innerHTML = days + "d " + hours + "h " + minutes + "m " + seconds + "s "; // If the count down is finished, write some text if (distance < 0) { clearInterval(x); document.getElementById("demo").innerHTML = "EXPIRED"; } }, 1000); |
||
Časová prodleva: 6 let
|
0