Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Przerobienie skryptu
Forum PHP.pl > Forum > Przedszkole
gylopl
Witam!Czy moglby ktos przerobic ten skrypt tak, aby czas do konca pracy byl wyswietlany w dniach, godzinach, minutach i sekundach,
ja probowalem lecz jakos nie wychodzi mi sadsmiley02.gif


  1. <?php
  2. <script type="text/javascript">
  3. function t(){
  4.        v=new Date();
  5.        var czas=document.getElementById('czas');
  6.        n=new Date();
  7.        ss=time;
  8.        s=ss-Math.round((n.getTime()-v.getTime())/1000.);
  9.        u=ss-Math.round((n.getTime()-v.getTime())/1000.)
  10.        m=0;h=0;d=0;mi=0;
  11.        if(s<=0){
  12.                document.title='00:00:00 - Solenis - Online';
  13.                document.self='index.php?modul=praca';
  14.        czas.innerHTML="Skończyłes pracować";
  15.        }else{
  16.         if(s>59){
  17.          m=Math.floor(s/60);
  18.          s=s-m*60
  19.         }
  20.         if(m>59){
  21.          h=Math.floor(m/60);
  22.          m=m-h*60
  23.         }
  24.         if(h>24){
  25.          d=Math.floor(h/24);
  26.          mi=mi-d*24
  27.         }
  28.         if(s<10){
  29.          s="0"+s
  30.         }
  31.         if(m<10){
  32.          m="0"+m
  33.         }
  34.                 document.title=h+':'+m+':'+s+' - Solenis - Online';
  35.         czas.innerHTML="Do zakonczenia pracy pozostalo: "+h+"h "+m+"min "+s+"sek";
  36.        }
  37.        time=time-1;
  38.        window.setTimeout("t();",999);
  39.  
  40.       }
  41.             </script>
  42. ?>


Pozdrawiam
wookieb
Tak? A jak próbowałeś?
gylopl
tu zamiast "h" dalem "d" i wyswietla dni, ale nie wiem jak pozostale godziny wyswietlic
  1. <?php
  2. czas.innerHTML="Do zakonczenia pracy pozostalo: "+d+"d "+m+"min "+s+"sek";
  3. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.