Author: brunobergot@gmail.com
Date: 2017-07-20 13:54:28 +0200 (jeu, 20 jui 2017)
New Revision: 23678
Log:
Bugfix dans recup_date() quand on lui passe une chaîne du type 2017-07
Sous PHP 5.5.38-1 le test `substr($jour, 0, 1) == '0'` renvoie true quand `$jour = ''` ce qui fait renvoyer un valeur false pour le jour au lieu d'une chaîne vide.
r23409 ayant modifié affdate_base(), ce cas ne passait plus par `strtotime($numdate)` mais par `mktime($heures, $minutes, $secondes, $mois, $jour, $annee)` qui génère un timestamp décalé d'un jour en arrière.
On obtenait donc 06 au lieu de 07 pour `[(#VAL{2017-07}|affdate{m})]`
pfiou ![]()
Modified:
spip/ecrire/inc/filtres_dates.php