Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]PHP wyświetlenie ostatnich 8 godzin.
Forum PHP.pl > Forum > Przedszkole
designez
Witam, potrzebuję wyświetlić listę godzin np teraz jest 19 (w zależności od konfiguracji)

....12,13,14,15,16,17,18,19

To proste z wykorzystaniem tablic ale czy jest może jakaś wbudowana funkcja date() która wyświetla listę ostatnich kilku godzin.
Pyton_000
  1. <?php
  2.  
  3. $begin = new DateTime( '12:00:00' );
  4. $end = new DateTime( '19:00:00' );
  5. $end = $end->modify( '+1 hour' );
  6.  
  7. $interval = new DateInterval('PT1H');
  8. $daterange = new DatePeriod($begin, $interval ,$end);
  9.  
  10. foreach($daterange as $date){
  11. echo $date->format("H:i:s") . PHP_EOL;
  12. }


Wynik:
Kod
→ php test.php
12:00:00
13:00:00
14:00:00
15:00:00
16:00:00
17:00:00
18:00:00
19:00:00
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.