new Twig_SimpleFilter('getage', array($this, 'getage')) ,
/**
* 誕生日文字列( 例: 1983-12-19)から現在の年齢を返します
*
* @param string $date_name (例: '1983-12-19')
* @return int 現在の年齢
*/
public function getage( $date_name )
{
$birth = date('Ymd', strtotime($date_name));
$now = date("Ymd");
return floor(($now-$birth)/10000);
}
使い方
{{ '1983-12-19' | getage }}歳