Ile lat będzie miał user we wskazanym dniu

0

Witam serdecznie,
Jak obliczyć ile lat będzie miał user w dniu 2014-05-10?
Tzn. mam pobraną datę z bazy (np. 1944-12-12) i chciałbym sprawdzić ile lat będzie miał w dniu 2014-05-10?

Northwest

0

Odjąć?

0

Funkcja date_diff?

0
$datagraniczna = '2014-12-10';
$date1 = date_create($datagraniczna);
$date2 = date_create($wiekurodzenia);
$diff = date_diff($date2, $date1); 

coś takiego?

1

Tak, teraz w $diff masz DateInterval z różnicą. Wystarczy go wyświetlić. http://php.net/manual/en/dateinterval.format.php

1

Po co to liczyć w PHP, zrób to od razu w zapytaniu SQL.

1
SELECT TIMESTAMPDIFF(YEAR, '1993-06-11', '2014-05-10')

1 użytkowników online, w tym zalogowanych: 0, gości: 1