date('n') ou date('m') pour mktime ?
Bonjour chers amis développeurs :)
Je suis en train de me développer une petite appli en local (mais là n'est pas la question, le soucis apparait de la même manière en ligne.
La chose m'est carrément incompréhensible : je cherche à générer un timestamp à partir d'une date saisie par l'utilisateur au format jj/mm/aaaa...
Je me suis rendu compte que le timestamp est notablement différent si je saisis le numéro du mois avec le zéro initial ou non.
Pour l'exemple : 28/08/2011.
Code:
1 2
| echo mktime(0, 0, 0, 08, 28, 2011); // 1293490800
echo mktime(0, 0, 0, 8, 28, 2011); // 1314482400 |
Encore plus incompréhensible, troisième résultat différent en base de données : 1314514800...
Je ne trouve pas la moindre info qui puisse expliquer cela, merci donc si qqun peut m'indiquer soit mon erreur soit une piste...
Brice