$year

Utilisation : $year(date[,ordre des dates])
Catégorie: information
Implémenté : Picard 2.7

Description:

Renvoie la partie « année » de la date d’entrée.

Les parties « année », « mois » et « jour » de la date doivent être saisies sous forme de nombres et peuvent être séparées par des caractères non numériques. L’ordre par défaut pour la date d’entrée est « ymd » (année, mois, jour). Ceci peut être modifié en spécifiant un ordre de date.

Les entrées valides pour ordre de date sont :

  • ymd - année, mois, jour (il s’agit de l’ordre par défaut).

  • dmy - jour, mois, année

  • mdy - mois, jour, année

Si la date est invalide, une chaîne vide sera retournée. Si un ordre de date invalide est spécifié, l’ordre par défaut « ymd » sera utilisé.

Exemples:

Les instructions suivantes renverront les valeurs indiquées :

$set(foo,07.21.2020)
$set(bar,mdy)
$year(%foo%,%bar%)              ==>  "2020"

$year(2020 07 21)               ==>  "2020"
$year(2020.07.21)               ==>  "2020"
$year(2020-07-21)               ==>  "2020"
$year(20-7-21)                  ==>  "20"

$noop( Invalid date order )
$year(2020-07-21,dym)           ==>  "2020"

$year(,)                        ==>  ""
$year(07-21,mdy)                ==>  ""
$year(21-07,dmy)                ==>  ""

$noop( Month is not numeric )
$year(21-July-2020,dmy,1)       ==>  ""