Soportar diferentes culturas también implica soportar diferentes formas de mostrar las fechas y los números. Symfony incluye numerosos métodos para que las plantillas puedan tener en consideración todas estas diferencias dependientes de la cultura del usuario:
El grupo de helpers Date incluye los siguientes helpers:
| Helper | Descripción |
|---|---|
format_date() | Muestra una fecha con el formato indicado |
format_datetime() | Muestra una fecha y hora con el formato indicado |
time_ago_in_words() | Muestra en palabras el tiempo transcurrido entre la fecha indicada y el momento actual |
distance_of_time_in_words() | Muestra en palabras el tiempo transcurrido entre las dos fechas indicadas |
format_daterange() | Muestra un rango de fechas con el formato indicado |
El grupo de helpers Number incluye los siguientes helpers:
| Helper | Descripción |
|---|---|
format_number() | Muestra un número con el formato indicado |
format_currency() | Muestra el valor de una divisa con el formato indicado |
El grupo de helpers I18N incluye los siguientes helpers:
| Helper | Descripción |
|---|---|
format_country() | Muestra el nombre de un país en el idioma indicado |
format_language() | Muestra el nombre de un idioma en el idioma indicado |
El framework de formularios incluye varios widgets y validadores para la información internacionalizada:
válido para Symfony 1.2