Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save Padilo300/6a8b645523b791b66a2d983f1b2a8bb6 to your computer and use it in GitHub Desktop.
Save Padilo300/6a8b645523b791b66a2d983f1b2a8bb6 to your computer and use it in GitHub Desktop.
PHP вычислить возраст по дате рождения.
function calculate_age($birthday) {
$birthday_timestamp = strtotime($birthday);
$age = date('Y') - date('Y', $birthday_timestamp);
if (date('md', $birthday_timestamp) > date('md')) {
$age--;
}
return $age;
}
//вызов функции
echo calculate_age('1990-01-01');
@bald-cat
Copy link

Небольшое замечание.

if (date('md', $birthday_timestamp) > date('md')) {

Здесь должно быть не БОЛЬШЕ >, а МЕНЬШЕ <

Вот так:
if (date('md', $birthday_timestamp) < date('md')) {

@AlexeyMazheykin
Copy link

Небольшое замечание.

if (date('md', $birthday_timestamp) > date('md')) {

Здесь должно быть не БОЛЬШЕ >, а МЕНЬШЕ <

Вот так:
if (date('md', $birthday_timestamp) < date('md')) {
Бред, проверяй о чем говоришь

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment