Filtre de date

Le filtre de date permet de filtrer les fiches en fonction de leur date, comme son nom l'indique. Il permet de réduire l'étendue de la recherche et il peut être également utilisé pour obtenir une liste de fiches.

Le contenu du paramètre flt-date consiste en une suite d'indication de périodes séparées par une virgule.

La syntaxe d'une période est inspirée de la norme ISO. Une période peut être précisée soit par une indication temporelle seule ou par deux indications temporelles séparées par une barre oblique. Par indication temporelle, on entend une des expressions suivantes :

  • Une année
  • Un semestre (année suivi d'un tiret et S1 (premier semestre) ou S2 (deuxième semestre))
  • Un trimestre (année suivi d'un tiret et T1, T2, T3, T4 pour les quatre trimestres)
  • Un mois (année suivi du mois sur deux chiffres avec un tiret séparateur)
  • Un jour (format ISO : année tiret mois tiret jour)

Voici une série d'exemples :

flt-date=2012  //conserve uniquement les fiches de 2012
flt-date=2012/2012-05 //conserve les cinq premiers mois de 2012
flt-date=2011-T2/2012-T1 // du deuxième trimestre 2011 au premier trimestre 2012
flt-date=2013-02 //mois de février 2013
flt-date=2013-04/2013-12-05 //du mois d'avril 2013 au 5 décembre 2013
flt-date=2010-01,2011-01,2012-01 //mois de janvier des années 2010, 2011 et 2012

Pour indiquer une période minimum, il faut donner une indication temporelle suivi d'une barre oblique et d'un tiret. Pour une période maxium, il faut précéder l'indication temporelle par un tiret et une barre oblique.

flt-date=2011/- //de 2011 à nos jours
flt-date=-/2013-11 //jusqu'au mois de novembre 2013

Enfin, il existe deux valeurs spéciales :

  • -/- : ne conserve que les fiches qui ont une date renseignée
  • NULL : ne conserve que les fiches qui n'ont pas de date
serveurscrutari/json/date.txt · Dernière modification: 2013/04/03 17:24 par vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0