TIC\TwigBundle\Extension\DatetimeExtension::durationFilter
Formattage d'une durée en décomposant un nombre de secondes avec toutes les unités intermédiaires appropriées.
Signature
public function durationFilter(mixed
$seconds,
[string
$sep = ' ',
[array
$units = ,
[string
$pluriel = 's',
[boolean
$opt_week = true]]]] )
Parameters
$seconds
—
mixed
- Durée à afficher en nombre de secondes
$sep
—
string
- Séparateur pour la construction de la chaine de caractère
$units
—
array
- Liste des unités utilisables pour la décomposition (parmis: C,D,Y,M,W,d,h,m,s)
$pluriel
—
string
- Caractère à ajouter aux unités pour leurs formes plurielles
$opt_week
—
boolean
- Unité 'week' supprimée automatiquement si durée supérieure au mois (quelque soit la liste $units)
Returns
- string
- Chaine de caractères décrivant la durée (ex: 123456789 => "46 mois 28 jours 19 heures 16 minutes")