22 lines
475 B
PHP
Executable File
22 lines
475 B
PHP
Executable File
<?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);
|
||
}
|