Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Odliczanie minut i sekund
Johnas
post
Post #1





Grupa: Zarejestrowani
Postów: 650
Pomógł: 16
Dołączył: 5.07.2010
Skąd: Ściśle Tajne

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


Witam mam w bazie danych format daty zapisany w sposób:
20101030023802<- jest to czas w dodany
RRRRmmddggmmss
teraz chce aby po odjęciu od tego czasu aktualnego odliczał zegar. Przykład:
20101030023802-20101030023502=302
czyli 3 minuty i 2 sekundy. Mogę to jeszcze przerobić na 182 sekundy
czy dało by się zrobić w JS aby ten wynik był odliczany automatycznie na stronie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Johnas
post
Post #2





Grupa: Zarejestrowani
Postów: 650
Pomógł: 16
Dołączył: 5.07.2010
Skąd: Ściśle Tajne

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


teraz skopiowałem z tego co podałeś i zrobiłem tak:
  1. <?php
  2. include 'db.php'; // połączenie się z bazą danych
  3. if ($_SESSION['login']){
  4. $tabela = 'user'; // zdefiniowanie tabeli MySQL
  5. $id = $_SESSION['id'];
  6. $passek = mysql_fetch_array(mysql_query("SELECT * FROM userdane WHERE iduser='$id'"));
  7. $tera = date("YmdHis");
  8. $p = strtotime($tera);
  9. $end = $passek['czekanie']-$p;
  10. $sekund = $end;
  11. print '<input type="text" id="tf" />';
  12. print '<script>';
  13. print "var sec = $sekund\n,";
  14. echo 'function countDown(sec, fh){';
  15.  
  16. ?>
  17.  
  18. function time(sec){
  19. var s = sec%60;
  20. sec = (sec-s)/60;
  21. var m = sec%60;
  22. sec = (sec-m)/60;
  23. var h = sec%24;
  24. sec = (sec-h)/24;
  25. return h + ':' + m + ':' + s;
  26. }
  27. var iid = setInterval(function(){
  28. --sec;
  29. fh(time(sec));
  30. if( !sec ){
  31. clearInterval(iid);
  32. }
  33. }, 1e3);
  34. fh(time(sec));
  35. }
  36.  
  37. countDown(155, function(t){
  38. document.getElementById('tf').value = t;
  39. });
  40. </script>
  41.  
  42. <?php
  43. }
  44. ?>

ale dalej nie chce odliczać (IMG:style_emoticons/default/sad.gif) nie wiem co robię nie tak (IMG:style_emoticons/default/sad.gif) zaczynam dopiero zabawe z JS
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 5.10.2025 - 12:29