convertir date fr type 27/02/2001 en timestamp unix correct [PHP] - PHP - Programmation
Marsh Posté le 28-03-2004 à 20:32:37
en fait je veux juste convertir une date entrée au format francais càd jour/mois/année en un timestamp
Marsh Posté le 28-03-2004 à 21:06:52
Ben même réponse que précédement, soit tu convertis ta date en format anglais (avec une regex ou autre), soit tu crées ton timestamp avec mktime après avoir séparer les différentes parties de la date.
Mais dans tous les cas, ça se fera pas en une seule étape
Marsh Posté le 28-03-2004 à 21:25:28
c bon prob résolu avec ereg merci !
solution :
if (ereg ("([0-9]{2})/([0-9]{2})/([0-9]{4})",$_POST['deb'] , $reg1s)) {
$datedeb=$reg1s[2].'/'.$reg1s[1].'/'.$reg1s[3];
print $datedeb;
$deb=strtotime($datedeb);
}
else {
echo "Format de date de début invalide";
}
a+
Marsh Posté le 28-03-2004 à 21:34:26
ca fonctionne mais c vraiment tres lourd et inutile ton truc
Code :
|
Marsh Posté le 28-03-2004 à 21:42:46
simogeo a écrit : |
C'est nouveau ta représentation d'un timestamp simogeo ?
sinon, BaDaBoOm, l'inversion avec un regex est réalisable en une ligne
Marsh Posté le 28-03-2004 à 21:46:42
g rien trouvé sur regex dans la doc nexen php mais j'ai sans doute mal cherché
Marsh Posté le 28-03-2004 à 21:51:02
naceroth a écrit : |
j'm'ai trompé
il fallait lire .....
Code :
|
Marsh Posté le 28-03-2004 à 21:55:03
Ce doit être
Code :
|
Marsh Posté le 28-03-2004 à 21:56:39
simogeo a écrit :
|
Ben même lu comme ça
Marsh Posté le 28-03-2004 à 22:22:32
naceroth a écrit : |
edit :
ayé, j'ai compris .........
j'avais pas vu qu'il s'agissait exclusivement d'un timestamp UNIX..... c'est pour ca que je proposais aussi un timestamp mysql....
sorry
Marsh Posté le 28-03-2004 à 23:36:12
//edit :
Ok alors
Marsh Posté le 28-03-2004 à 20:16:06
Bonjour,
la fonction strtotime ne converti que les dates format anglais type 02/27/2001 en timestamp, y a t il un paramètre a entrer pour qu'il accepte les dates format francais sinon comment faire ?
merci d'avance
Message édité par BaDaBoOm le 28-03-2004 à 21:03:57