Как ще стане заявката за години

PHP_Masters

Registered
Може ли да ми направите код, който да изчислява годините, като имам датата му на раждане, не мога да измисля как ще стане.
 
А искаш ли да ни помогнеш малко, като ни кажеш как записвша въпросната дата, в какъв формат?
 
Ако искаш с MySQL, ето ти вариант
[sql]SELECT
DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(birthday, '%Y') - (DATE_FORMAT(NOW(), '00-%m-%d') < DATE_FORMAT(birthday, '00-%m-%d'))
FROM users WHERE id = 1;[/sql]
 
Нещо не става, може ли да ми го напишеш като кодче, с php кодовете, че не мога да го разбера

името на таблицата е users, полето е birthday, id-то го сложи 1

EDIT: аз откирх решение

function calculateAge($birthday){

return floor((time() - strtotime($birthday))/31556926);

}

echo calculateAge('1978-07-11');
 

Back
Горе