У меня есть этот PHP-код, который работает, но я бы хотел использовать его, но в пределах twig в symfony.
twig
symfony
<?php $cumpleanos = new DateTime("1982-06-03"); $hoy = new DateTime(); $annos = $hoy->diff($cumpleanos); echo $annos->y;
Чтобы этот код направлял меня в этом посте: https://es.stackoverflow.com/a/73288/6524
Единственный вариант в файле EdadUsuarioExtension.php
EdadUsuarioExtension.php
<?php namespace AppBundle\Twig; //Extension muestra la edad del usuario class EdadUsuarioExtension extends \Twig_Extension { public function getFunctions() { return array( new \Twig_SimpleFunction('edad_usuario', array($this, 'edad_usuario')), ); } public function getName() { return 'edad_usuario_extension'; } public function edad_usuario($fecha) { $cumpleanos = new \DateTime($fecha); $hoy = new \DateTime(); $edad = $hoy->diff($cumpleanos); return $edad->y; } }