Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Podział daty 0000-00-00 na rok/miesiąc/dzień
Forum PHP.pl > Forum > Przedszkole
kubax33
Jak podzielić datę zapisaną do bazy w formacie 0000-00-00 na poszczególne elementy rok/miesiąc/dzień, które będą osobnymi zmiennymi.
Zrobiłem to ucinając kolejne znaki zmiennej jednak zastanawiam się czy istnieje jakiś inny sposób na to rozwiązanie lub też jakaś fajna funkcja?
nospor
explode()
albo bardziej ladnie
date()
ZaXaZ
up + list
Cytat
które będą osobnymi zmiennymi.
nospor
@up ale mozna to na zmienne rozbic tez bez list()... pozostawilem to do wyboru
kubax33
  1. $data = '21-08-2014';
  2. $podzial = explode("-", $data);
  3. list($miesiac, $dzien, $rok) = $podzial;
  4.  
  5. echo $miesiac;
  6. echo '<br>';
  7. echo $dzien;
  8. echo '<br>';
  9. echo $rok;
  10. echo '<br>';


udało się dzięki

Jeszcze tak myślę mając zapis daty w bazie 0000-00-00 jak sprawdzić zapytaniem czy miesiąc jest identyczny z tym ze zmiennej $miesiac = '02';
Mianowicie chcę z bazy wyciągnąć dane, które zostały dodane w jakimś miesiącu lub też dniu.
Turson
$miesiac = '02';
WHERE DATE_FORMAT(miesiac, "%m") = $miesiac
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.