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
QbAWoLNY
post
Post #2





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 8.04.2003
Skąd: Katowice

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


z MySQL 5.1 Reference Manual :: 11 Functions and Operators :: 11.6 Date and Time Functions
http://dev.mysql.com/doc/refman/5.1/en/dat...-functions.html
CODE

A safe and simple way to calculate the age of someone/something:

CREATE FUNCTION age (_d DATETIME) RETURNS INTEGER
COMMENT 'Given birthdate, returns current age'
RETURN YEAR(NOW()) - YEAR(_d) - IF(DATE_FORMAT(_d, '%c%d') > DATE_FORMAT(NOW(), '%c%d'), 1, 0);
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: 8.08.2026 - 19:11