problème avec fonction strtotime & preg_replace
Hello,
J'ai le code suivant
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
<?php
$value="01/11/2012";
$test=strtotime(preg_replace('/([\d]{2})-([\d]{2})-([\d]{4})/','$3-$2-$1',$value));
echo "$value<br>$test<br><br>";
$value="14/11/2012";
$test=strtotime(preg_replace('/([\d]{2})-([\d]{2})-([\d]{4})/','$3-$2-$1',$value));
echo "$value<br>$test<br><br>";
$value="12/11/2012";
$test=strtotime(preg_replace('/([\d]{2})-([\d]{2})-([\d]{4})/','$3-$2-$1',$value));
echo "$value<br>$test<br><br>";
?> |
le résultat est le suivant
Citation:
01/11/2012
1326236400
14/11/2012
12/11/2012
1355180400
Pourquoi la fonction
Code:
strtotime(preg_replace('/([\d]{2})-([\d]{2})-([\d]{4})/','$3-$2-$1',$value));
ne renvoie rien pour toutes les dates >= 13/11 ?
Merci de votre aide