TIC\TwigBundle\Extension\DatetimeExtension
Filtres et fonctions twig de formattage de dates.
https://twig.symfony.com/doc/3.x/filters/format_datetime.html
Synopsis
class DatetimeExtension
extends TICTwigExtension
{
- // Inherited members from TICTwigExtension
- protected $urlHelper;
- protected $translator;
- protected static array $strings;
- // methods
- public array getFilters()
- public string fdateFilter()
- public string fdatetimeFilter()
- public string ftimeFilter()
- public string ndatetimeFilter()
- public string ldatetimeFilter()
- public string ldateFilter()
- public string ltimeFilter()
- public string ldatehourFilter()
- public string lhourFilter()
- public string lmonthFilter()
- public string durationFilter()
- // Inherited methods from TICTwigExtension
- protected string trans()
- protected string getText()
- protected mixed getBool()
- protected string getIcon()
- protected string htmlAttr()
Hierarchy
Tasks
| Line | Task |
|---|---|
| 80 | utiliser un mapping défini dans la configuration (pouvent être étendu et modifié) |
Members
protected
- $strings
- $translator
- $urlHelper
Methods
public
- durationFilter() — Formattage d'une durée en décomposant un nombre de secondes avec toutes les unités intermédiaires appropriées.
- fdateFilter() — Formattage d'une date (ou chaine par défaut si date vide).
- fdatetimeFilter() — Formattage d'une date (ou chaine par défaut si date vide).
- ftimeFilter() — Formattage d'un horaire (ou chaine par défaut si date vide).
- getFilters()
- ldateFilter() — Formattage localisé d'une date sans horaire (selon des profils de formats).
- ldatehourFilter() — Formattage localisé d'une date avec horaire, mais sans les secondes (selon des profils de formats).
- ldatetimeFilter() — Formattage localisé d'une date avec horaire (selon des profils de formats).
- lhourFilter() — Formattage localisé d'un horaire, mais sans les secondes (selon des profils de formats).
- lmonthFilter() — Formattage localisé d'un mois (selon des profils de formats).
- ltimeFilter() — Formattage localisé d'un horaire (selon des profils de formats).
- ndatetimeFilter() — Formattage d'une date au format numérique 'YYYYMMDDhhmmss' (ou chaine par défaut si date vide).
Inherited from TIC\TwigBundle\Base\TICTwigExtension
protected
- getBool() — Retourne l'équivalent booléen (ou null) d'une variable quelconque.
- getIcon() — Génération d'un tag HTML pour afficher un icone FontAwesome ou Bootstrap (avec quelques alias utiles).
- getText() — Retourne une chaine texte à partir d'une variable (avec traduction et échappements HTML possibles).
- htmlAttr() — Conversion d'un hachage en une chaine d'attributs insérable dans un tag HTML.
- trans() — Recherche la traduction d'un texte (si le service $translator est disponible).