| Methods |
public
|
getFilters(): array
Returns a list of filters to add to the existing list.
Returns a list of filters to add to the existing list.
Overrides
|
#
|
public
|
fdateFilter(mixed $value, string $format = '%A %e %B %Y', string $default = ''): string
Formattage d'une date (ou chaine par défaut si date vide).
Formattage d'une date (ou chaine par défaut si date vide).
Parameters
| $value |
Variable indiquant la date (objet DateTime sinon timestamp numérique)
|
| $format |
Motif avec la syntaxe de strftime() sinon date()
|
| $default |
Chaine à retourner par défaut si la variable est vide
|
Returns
Chaine représentant la date avec le format indiqué
|
#
|
public
|
fdatetimeFilter(mixed $value, string $format = '%A %e %B %Y - %H:%M', string $default = ''): string
Formattage d'une date (ou chaine par défaut si date vide).
Note: variante du filtre "fdate" avec un format par défaut…
Formattage d'une date (ou chaine par défaut si date vide).
Note: variante du filtre "fdate" avec un format par défaut incluant les heures
Parameters
| $value |
Variable indiquant la date (objet DateTime sinon timestamp numérique)
|
| $format |
Motif avec la syntaxe de strftime() sinon date()
|
| $default |
Chaine à retourner par défaut si la variable est vide
|
Returns
Chaine représentant la date avec le format indiqué
|
#
|
public
|
ftimeFilter(mixed $value, string $format = 'H:i', string $default = ''): string
Formattage d'un horaire (ou chaine par défaut si date vide).
Formattage d'un horaire (ou chaine par défaut si date vide).
Parameters
| $value |
Variable indiquant la date (objet DateTime sinon timestamp numérique)
|
| $format |
Motif avec la syntaxe de strftime() sinon date()
|
| $default |
Chaine à retourner par défaut si la variable est vide
|
Returns
Chaine représentant l'horaire avec le format indiqué
|
#
|
public
|
ndatetimeFilter(mixed $value, string $default = ''): string
Formattage d'une date au format numérique 'YYYYMMDDhhmmss' (ou chaine par défaut si date vide).
Formattage d'une date au format numérique 'YYYYMMDDhhmmss' (ou chaine par défaut si date vide).
Parameters
| $value |
Variable indiquant la date (objet DateTime sinon timestamp numérique)
|
| $default |
Chaine à retourner par défaut si la variable est vide
|
Returns
Chaine représentant la date sous sa forme numérique
|
#
|
public
|
ldatetimeFilter(
Environment $env,
$date,
?string $dateFormat = 'medium',
?string $timeFormat = null,
string $default = '',
string $locale = null,
$timezone = null,
string $pattern = '',
): string
Formattage localisé d'une date avec horaire (selon des profils de formats).
Formattage localisé d'une date avec horaire (selon des profils de formats).
|
#
|
public
|
ldateFilter(
Environment $env,
$date,
?string $dateFormat = 'medium',
string $default = '',
string $locale = null,
$timezone = null,
): string
Formattage localisé d'une date sans horaire (selon des profils de formats).
Formattage localisé d'une date sans horaire (selon des profils de formats).
|
#
|
public
|
ltimeFilter(
Environment $env,
$date,
?string $timeFormat = 'medium',
string $default = '',
string $locale = null,
$timezone = null,
): string
Formattage localisé d'un horaire (selon des profils de formats).
Formattage localisé d'un horaire (selon des profils de formats).
|
#
|
public
|
ldatehourFilter(
Environment $env,
$date,
?string $dateFormat = 'medium',
?string $timeFormat = null,
string $default = '',
string $locale = null,
$timezone = null,
): string
Formattage localisé d'une date avec horaire, mais sans les secondes (selon des profils de formats).
Formattage localisé d'une date avec horaire, mais sans les secondes (selon des profils de formats).
|
#
|
public
|
lhourFilter(
Environment $env,
$date,
?string $timeFormat = 'short',
string $default = '',
string $locale = null,
$timezone = null,
): string
Formattage localisé d'un horaire, mais sans les secondes (selon des profils de formats).
Formattage localisé d'un horaire, mais sans les secondes (selon des profils de formats).
|
#
|
public
|
lmonthFilter(
Environment $env,
$date,
?string $format = 'long',
string $default = '',
string $locale = null,
$timezone = null,
): string
Formattage localisé d'un mois (selon des profils de formats).
Formattage localisé d'un mois (selon des profils de formats).
|
#
|
public
|
durationFilter(
mixed $seconds,
string $sep = ' ',
array $units = ['M' => ' mois', 'd' => ' jour', 'h' => ' heure', 'm' => ' minute'],
string $pluriel = 's',
bool $opt_week = true,
): string
Formattage d'une durée en décomposant un nombre de secondes avec toutes les unités intermédiaires appropriées.
Formattage d'une durée en décomposant un nombre de secondes avec toutes les unités intermédiaires appropriées.
Parameters
| $seconds |
Durée à afficher en nombre de secondes
|
| $sep |
Séparateur pour la construction de la chaine de caractère
|
| $units |
Liste des unités utilisables pour la décomposition (parmis: C,D,Y,M,W,d,h,m,s)
|
| $pluriel |
Caractère à ajouter aux unités pour leurs formes plurielles
|
| $opt_week |
Unité 'week' supprimée automatiquement si durée supérieure au mois (quelque soit la liste $units)
|
Returns
Chaine de caractères décrivant la durée (ex: 123456789 => "46 mois 28 jours 19 heures 16 minutes")
|
#
|