Ile lat będzie miał user we wskazanym dniu

Ile lat będzie miał user we wskazanym dniu
NO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 654
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

  • Rejestracja: dni
  • Ostatnio: dni
0

Odjąć?

Vardamir
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
0

Funkcja date_diff?

NO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 654
0
Kopiuj
$datagraniczna = '2014-12-10';
$date1 = date_create($datagraniczna);
$date2 = date_create($wiekurodzenia);
$diff = date_diff($date2, $date1); 

coś takiego?

Vardamir
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
1

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

fourfour
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 627
1

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

bordeux
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Chorzów
  • Postów: 1130
1
Kopiuj
SELECT TIMESTAMPDIFF(YEAR, '1993-06-11', '2014-05-10')

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.