Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] dzialania na dacie
Forum PHP.pl > Forum > Przedszkole
1010
witam... mam dzien, miesiac oraz rok urodzenia i teraz pytanie jak obliczyc wiek tej osoby?
  1. <?php
  2. $dzien
  3. $miesiac
  4. $rok
  5. ?>
kriqs
mktime()" title="Zobacz w manualu php" target="_manual poszukaj smile.gif tam masz odp. smile.gif

pozdrawiam

edit:
sprwadz to smile.gif http://forum.php.pl/index.php?showtopic=59906
mike
Za pomocą wyżej podanej funkcji zrób sobie datę urodzenia danej osoby w formacie timestamp.
Potem odejmij to od timestamp chwili obecnej i dostaniesz różnicę w postaci ilości sekund.

Ilość sekund to już zamienisz na lata, dni, godziny sekundy, ....
W podstawówce na matematyce uczyli.


P.S.
Przenoszę z php na Przedszkole


A na przyszłość użyj wyszukiwarki: [php/mysql] wiek - obliczanie
AxZx
  1. <?php
  2. $data_ur = strtotime('1989-05-04');
  3. $wiek = date('Y') - date('Y', $data_ur);
  4. if(date('m', $data_ur) > date('m')){
  5. $wiek--;
  6. }elseif(date('m', $data_ur) == date('m')){
  7. if(date('d', $data_ur) > date('d')){
  8. $wiek--;
  9. }
  10. }
  11. echo $wiek;
  12. ?>
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.