big-moving.ru/api/soft/smarty/my_plugins/modifier.vozrast.php

22 lines
454 B
PHP
Raw Normal View History

2022-06-24 15:29:23 +05:00
<?php
/*
принимает строку дд.мм.гггг и вычисляет возраст
*/
function smarty_modifier_vozrast($string){
function getAge($y, $m, $d) {
if($m > date('m') || $m == date('m') && $d > date('d'))
return (date('Y') - $y - 1);
else
return (date('Y') - $y);
}
$d=substr($string, 0, 2);
$m=substr($string, 3, 2);
$y=substr($string, 6, 4);
return getAge($y, $m, $d);
}