Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Data, odczytanie z tekstu
Forum PHP.pl > Forum > Przedszkole
~beginger~
Witam

Mam zapisaną w bazie date w postaci 01.08.1976 --> i nie wiem jak pobrać tą date czyli dzień , miesiąc i rok aby porównać to z obecną data czyli date("Y-m-d") w celu wyświetlenia osob które dziisaj maja urodziny ?

W jaki sposób porównac te daty i wyświetlic w danym dniu tych którzy obchodza urodziny?
maziak
  1. <?php
  2. $kek= strtotime ("2007-09-26 19:53:54");
  3. //i teraz mozesz sobie wyswietlac dowolnie
  4. echo date("m-d",$kek);
  5. echo '<br>';
  6. echo date("F j, Y, g:i a",$kek);
  7. echo'<br>';
  8. echo date("m-d-y G:i:s",$kek);
  9. ?>

Działa to również oczywiście dla Twojego przypadku.

np
  1. <?php
  2. $kek= strtotime ("01.08.1976");
  3. if (date("Y-m-d")==date("Y-m-d",$kek) {
  4. //blok Twojego kodu
  5. }
  6. //itd
  7. ?>



Lepiej jednak będzie po prostu wybrać tylko rekordy z bazy ktore odpowiadają aktualnemu dniu i miesiącowi, a nie pobierac wszystko i porownywac z poziomu php. Jeżeli masz datę zapisaną w ten sposób jak napisałeś, da sie to raczej zrobic zapytaniem z uzyciem "LIKE". Teraz już nie mam czasu się temu przyjrzeć, przepraszam. Poszperaj w manualu.
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.