Filtre affdate et consorts : afficher une date avec les noms des mois en abrégé
C'est à la fois une question et éventuellement une proposition d'évolution, la doc étant assez incomplète sur ce point.
Je cherchais à afficher des dates avec des noms de mois en abrégé : 15 jan 2022
La seule façon c'est de passer par affdate_base à priori : #DATE|affdate_base{entier,abbr}
Mais si je comprends bien, on n'est pas censé appeler cette fonction directement ? C'est affdate tout court ou ses dérivées affdate_<truc> ?
Donc là je sais pas :
- Soit ajouter une nouvel identifiant de format pour avoir « la date complète mais avec les noms de mois en abrégés » ?
#DATE|affdate{entier_abbr}? - Soit faudrait pouvoir lui transmettre un 2ème paramètre
$option, présent dans affdate_base mais pas dans affdate ? De façon à faire#DATE|affdate{entier,abbr}?
Et je m'y perds un peu entre les identifiants de format qu'on peut passer à affdate (affdate{jourcourt}), et les fonctions directes qui font exactement la même chose (affdate_jourcourt).
Je remets les signatures pour référence :
function affdate($numdate, $format = 'entier')
function affdate_base($numdate, $vue, $options = [])
Cf. https://git.spip.net/spip/spip/src/branch/master/ecrire/inc/filtres_dates.php