extraire_date extravagant
cf https://git.spip.net/spip/spip/src/branch/master/ecrire/inc/filtres_dates.php#L24
Le phpdoc commence par
"Extrait une date d'un texte et renvoie le résultat au format de date SQL"
et termine par
"return string Date au format SQL tel que 2008-04-01
"
MAIS au milieu du phpdoc on découvre un "Les jours ne sont pas pris en compte et le résultat est toujours le 1er du mois." C'est contradictoire avec ce qui précède, mais c'est effectivement ce que fait la fonction !
Avec un fonctionnement aussi extravagant, il n'est pas étonnant que la fonction ne soit présente nulle part sur la zone... et ne soit pas documentée en français sur spip.net .
Pour être exhaustif, elle fait tout de même 2 apparitions :
- son test unitaire,
- dans le plugin "aspirateur" où l'autrice apprécierait visiblement avoir une vraie date complète puisqu'à défaut c'est
gmdate("Y-m-d\TH:i:s\Z");
qui est employé. cf https://git.spip.net/spip-contrib-extensions/aspirateur/src/branch/master/inc/aspirer_rss.php#L116
Je propose donc de mettre une fin à cette extravagance : que extraire_date renvoie une vraie date SQL, complète, avec le jour.