Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Data, odczytanie z tekstu
-~beginger~-
post 4.10.2007, 22:43:53
Post #1





Goście







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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
maziak
post 4.10.2007, 22:48:11
Post #2





Grupa: Zarejestrowani
Postów: 155
Pomógł: 17
Dołączył: 9.07.2007

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


  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.

Ten post edytował maziak 4.10.2007, 22:57:51
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 03:00