Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/mysql] wiek - obliczanie
bastek8989
post
Post #1





Grupa: Zarejestrowani
Postów: 205
Pomógł: 1
Dołączył: 11.09.2006

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


Witam

Mam nast. skrypt:

  1. <?php
  2. $wiek = date('Y', time()-strtotime('RRRR-MM-DD'))- $wynik9['durodzenia'];
  3. ?>


Niestety liczy on tylko wg lat...

Jak przeksztalcic ten skrypcik zeby bral pod uwage miesiace a nawet dni?

pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
TAMLYN
post
Post #2





Grupa: Zarejestrowani
Postów: 49
Pomógł: 1
Dołączył: 6.01.2007
Skąd: Wrocław

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


  1. <?php
  2. $czasobecny=time();
  3. $czasurodzin=mktime(17, 85, 0, 10, 25, 2004);
  4. $czaszycia=$czasobecny-$czasurodzin;
  5. $minuty=0;
  6. $godziny=0;
  7. $dni=1;
  8. $miesiace=0;
  9. $lata=0;
  10. for ($i=86400; $i<=$czaszycia; $i+=86400)
  11. {
  12. $dni++;
  13. if ($dni==31)
  14. {
  15. $miesiace++;
  16. if (gettype($miesiace/2)==double)
  17. {
  18. $dni=1;
  19. }
  20. else $dni=0;
  21. }
  22. if ($miesiace==12)
  23. {
  24. $lata++;
  25. $miesiace=0;
  26. if (gettype($lata/4)==double)
  27. {
  28. $dni++;
  29. }
  30. }
  31. };
  32. echo 'Istnieję na tym świecie od '.$lata.' lat, ';
  33. if ($miesiace==1)
  34. {
  35. echo $miesiace.' miesiąca i ';
  36. }
  37. elseif ($miesiace==|| ($miesiace>=&& $miesiace<=11))
  38. {
  39. echo $miesiace.' miesięcy i ';
  40. }
  41. if ($dni==1)
  42. {
  43. echo $dni.' dnia.';
  44. }
  45. elseif ($dni==|| ($dni>=&& $dni<=30))
  46. {
  47. echo $dni.' dni.';
  48. }
  49. ?>


Miłej zabawy ;P
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 26.09.2025 - 02:41