Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przekształcenie i porównywanie daty
Forum PHP.pl > Forum > PHP
tosiek
Witam. Mam dwie daty w podobnym formacie, i chę je przekształcić do jednego a potem porównywać, tylko że chcę wyzerować minuty i sekundy.

Aktualny kod:
  1. <?php
  2. //dwie daty
  3. $acces = "Thu, 24 Mar 2009 08:04:32 +0000";
  4. $meta = "Thu, 26 Mar 2009 08:04:36 GMT";
  5.  
  6. //zmiana GMT na +0000
  7. $meta2 = str_replace("GMT", "+0000", $meta);
  8.  
  9. //zmiana str to time
  10. $acces2 = strtotime($acces);
  11. $meta3 = strtotime($meta2);
  12.  
  13. //no i teraz wyświetlenie z wyzerowaniem godziny
  14. $acces3 = gmdate("D, d M Y H:00:00 +0000", $acces2);
  15. echo $acces3;
  16.  
  17. $meta4 = gmdate("D, d M Y H:00:00 +0000", $meta3);
  18. echo $meta4;
  19. ?>


I zawsze wyświetla (przy każdym): Thu, 26 Mar 2009 08:00:00 +0000, ja już nie mam siły i pomysłu, użycie date zamiast gmdate też nic nie zmienia prócz godziny smile.gif
erix
  1. <?php
  2. $acces = "Thu, 24 Mar 2009 08:04:32 +0000";
  3. $meta = "Thu, 26 Mar 2009 08:04:36 GMT";
  4. ?>

24., to wtorek. winksmiley.jpg Dzień też ma priorytet, a podajesz, że 24. i 26. marca, to ten sam dzień tygodnia.
tosiek
ale ze mnie idiota tongue.gif dzięki, fakt 24 to Tue
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.