Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Odliczanie do końca roku
trebron
post 8.11.2020, 21:38:39
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 8.11.2020

Ostrzeżenie: (0%)
-----


Witam.
Mam problem z funkcją odliczania czasu do końca roku umieszczoną na głównej stronie. Niestety nie widać tego odliczania.
Proszę o sprawdzenie kodu, z góry dziękuję.

Kod
//ZEGAR DO KONCA ROKU---------------------------------------
if (get_user_class() == UC_USER){
?>
<!--<div id="okienko" style="text-align:center;"></div>
<script language="javascript" type="text/javascript">

function zegar() {
  teraz = new Date().getTime(); // aktualna data
  dzien = new Date(2020,11,07,18,15,59).getTime(); // 2020.12.31 - 23:59:59

  // wyliczanie roznicy
  sekund = Math.abs((teraz-dzien)/1000);
  minut = Math.floor(sekund/60);
  godzin = Math.floor(minut/60);
  dni = Math.floor(godzin/24);
  lat = Math.floor(dni/365);

  // wyliczanie calego okresu
  sekund = Math.floor(sekund-minut*60);
  minut = Math.floor(minut-godzin*60);
  godzin = Math.floor(godzin-dni*24);
  dni = Math.floor(dni-lat*365);

roznica="<span style='color:gold; font-weight:bold; font-size:30px;font-family:calibri; text-shadow: 2px 4px #000;'>"+dni+" <span style='font-size:14px;'>dni,</span> "+godzin+" <span style='font-size:14px;'>godz,</span> "+((minut<10)?"0":"")+minut+"  <span style='font-size:14px;'>min,</span> "+((sekund<10)?"0":"")+sekund+" <span style='font-size:14px;'>sek</span></span></fieldset></center>";

  document.getElementById("okienko").innerHTML =  
  "<center><fieldset class='news'><span style='font-size:18px;'>Do koĹ„ca 2020 roku zostaĹ‚o:</span><br />"+roznica;
  if (teraz<dzien) {
    setTimeout("zegar()",1000);
  } else {
    document.getElementById("okienko").innerHTML = "<center><fieldset class='news'><span style='color:gold; font-weight:bold; font-size:22px;font-family:calibri; text-shadow: 2px 4px #000;'>Witamy w nowym 2021 roku </span><br /><img src='pic/logo/2021.gif'><br /><span style='color:gold; font-weight:bold; font-size:18px;font-family:calibri; text-shadow: 2px 4px #000;'>ZaĹ‚oga</span></fieldset></center><br />";
  }
}
zegar();

</script>-->
<?
//ZEGAR DO KONCA ROKU---------------------------------------
//}else{}
Go to the top of the page
+Quote Post
SmokAnalog
post 9.11.2020, 15:03:20
Post #2





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Upewnij się, że masz jakiś element z id="okienko" na stronie. Kod działa. Z jakiegoś powodu liczy do 7 grudnia zamiast do 31, ale działa.
Go to the top of the page
+Quote Post
trueblue
post 9.11.2020, 15:10:22
Post #3





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Wartość miesiąca dla obiektu Date przekazuje się w zakresie 0-11.
W Twoim przypadku docelowo powinno być: new Date(2020, 11, 31, 23, 59, 59) albo new Date(2021, 0, 1, 0, 0, 0)


--------------------
Go to the top of the page
+Quote Post
trebron
post 13.11.2020, 13:43:11
Post #4





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 8.11.2020

Ostrzeżenie: (0%)
-----


dziękuję za odpowiedź, niestety zmiana daty nic nie pomogła, a id "okienko" nie znajduje sie w żadnym pliku, być może trzeba jeszcze gdzieś coś dopisać, ale nie wiem co i gdzie
Go to the top of the page
+Quote Post
SmokAnalog
post 13.11.2020, 13:46:15
Post #5





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Musisz dodać element np. <div id="okienko"></div>
Go to the top of the page
+Quote Post
trebron
post 14.11.2020, 22:22:12
Post #6





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 8.11.2020

Ostrzeżenie: (0%)
-----


Cytat(SmokAnalog @ 13.11.2020, 13:46:15 ) *
Musisz dodać element np. <div id="okienko"></div>


a gdzie mam ten element dopisać?
Edit.

Poradziłem sobie, dziękuję.

Ten post edytował trebron 14.11.2020, 22:41:30
Go to the top of the page
+Quote Post
gino
post 14.11.2020, 22:23:57
Post #7





Grupa: Zarejestrowani
Postów: 319
Pomógł: 52
Dołączył: 18.02.2008

Ostrzeżenie: (0%)
-----


w html-u, poza js-em
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.03.2024 - 09:13