Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Odliczanie do następnej, pełnej godziny.
ArekJ
post
Post #1





Grupa: Zarejestrowani
Postów: 266
Pomógł: 9
Dołączył: 21.05.2008
Skąd: Łomianki

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


Witam,

jak w temacie. Jak zrobić skrypt odliczania czasu do następnej pełenj godziny? Czyli pozostało X minut. Wiem, że ładniej by było w JS, nawet by się sekundy ruszały, ale nie umiem zrobi tego nawet w PHP :/ Z góry dziękuje za pomoc.
Go to the top of the page
+Quote Post
szpakoo
post
Post #2





Grupa: Zarejestrowani
Postów: 122
Pomógł: 16
Dołączył: 19.04.2007

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


chyba nic specjalnego nie odkryje:

  1. <?php
  2. echo 60 - date(i);
  3. ?>

jakbyś chciał napisać coś bardziej rozbudowanego skorzystaj z funkcji mktime()
Go to the top of the page
+Quote Post
kefirek
post
Post #3





Grupa: Zarejestrowani
Postów: 781
Pomógł: 256
Dołączył: 29.06.2008

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


Można też tak
  1. <?php
  2. $teraz = time();
  3. $jaki = getdate($teraz);
  4. $sekund = $jaki['seconds'];
  5. $minut = $jaki['minutes'];
  6. $wynik = 60 - $minut;
  7. $wynik2 = 60 - $sekund;
  8. echo "Do nastepnej pełnej godziny zostalo $wynik minut $wynik2 sekund";
  9. ?>
Go to the top of the page
+Quote Post
ArekJ
post
Post #4





Grupa: Zarejestrowani
Postów: 266
Pomógł: 9
Dołączył: 21.05.2008
Skąd: Łomianki

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


A teraz chce zrobić tak... Jeżeli $restart jest mniejsze od 5 czyli przyjmuje wartość 4, 3, 2, 1, 0 to wyświetla słowo "minuty" jeżeli jest większe to wyświetla słowo "minut". Niestety, że nie wiem jak to zrobić... Robię tak:
  1. <?php
  2. $restart=echo 60 - date(i);
  3. if $restart <5 {
  4. minuty
  5. }
  6. else (
  7. minut
  8. }
  9. ?>

Pewnie powiecie, że strasznie zalmiłem, ale już się do tego przezwycził…em 8) No to można prosić o nakierowanie jak to zrobić?
Go to the top of the page
+Quote Post
nitek
post
Post #5





Grupa: Zarejestrowani
Postów: 209
Pomógł: 37
Dołączył: 27.02.2008
Skąd: Kwidzyn

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


no troszeczkę...
o to chodziło? (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif)


  1. <?php
  2. $restart=60 - date(i);
  3. if ($restart <5) {
  4. echo $restart." minuty";
  5. }
  6. else (
  7. echo $restart." minut";
  8. }
  9. ?>


Tylko dziwinie będzie wyglądać: 50minuty (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Ten post edytował nitek 10.11.2008, 14:07:58
Go to the top of the page
+Quote Post
piotrooo89
post
Post #6


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




samodzielności trochę...

  1. <?php
  2. $restart = 60 - date(i);
  3. if ($restart > 5)
  4. {
  5.    echo $restart .' minut';
  6. }
  7. else
  8. {
  9.    echo $restart .' minuty';
  10. }
  11. ?>
Go to the top of the page
+Quote Post
ArekJ
post
Post #7





Grupa: Zarejestrowani
Postów: 266
Pomógł: 9
Dołączył: 21.05.2008
Skąd: Łomianki

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


Dzięki. Z chęcią robiłbym to samodzielnie, nawet próbuje, ale nie wychodzi mi (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post

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: 25.12.2025 - 17:04