cciiia
Messages postés12Date d'inscriptionmercredi 24 novembre 2004StatutMembreDernière intervention 3 mars 2006
-
31 mai 2005 à 14:09
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 2007
-
31 mai 2005 à 15:37
Bon voilà j'ai un formulaire et je demande à l'utilisateur de remplir un champ datetime pour faciliter la saisie je lui demande de rentrer le datetime au format français par exemple 11/03/2005 10:00:00 ce qui ne va pas c'est quand je fais un insert dans ma table sous mysql le résultat est 0000-00-00 00:00:00 voici ma fonction:
function madate($exdate) {
if ($exdate)
{
if ( substr_count($exdate,"-") )
{
$nvelledate=explode("-",$exdate);
return $madate="$nvelledate[2]/$nvelledate[1]/$nvelledate[0]";
}
else
{
$nvelledate=explode("/",$exdate);
return $madate="$nvelledate[2]-$nvelledate[1]-$nvelledate[0]";
};
};
};
cette fonction marche très bien pour un format date mais que dois-faire pour un format datetime(qu'est ce que je dois rajouter pour l'heure)
merci d'avance
Teclis01
Messages postés1423Date d'inscriptionmardi 14 décembre 2004StatutMembreDernière intervention29 décembre 20124 31 mai 2005 à 14:19
deja dans ton explode ca sera des :
ensuite si tu envois la date et l heure dans un meme string il te fodra un explode avec {espace}
enfin je sais pas moi c elementaire les explode non ?
regardes comment fonctionne la fonction explode au lieu de demander les chgts a effectuer sans rechercher!
---------------------------------------------------------------------------------------------
Il vaut mieux poser une question et passer pour bête que le rester toute sa vie
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 31 mai 2005 à 14:34
Teclis01 => t'as les couilles a l'envers ou quoi, cet apm, lol ???
cciia => ceci dit, il a raison, il suffit de faire la meme chose. Tu
exploses d'abord avec les espaces pour avoir les deux separemment. Puis
pour la date, tu exploses avec /, tu reconstruits a l'envers avec - .
Puis tu recolles avec l'heure, qui ne doit pas poser de probleme a
priori.
Ceci dit, il y avait plus simple lol. On peut convertir des dates quand meme...va voir les fonctions date sur php.net
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 31 mai 2005 à 14:57
Salut,
tout d'abord un petit LOL pour Malalam ^^
ensuite perso pour insérer dans un champ datetime la date, l'heure la
minute la seconde le centième de seconde et le nombre de frittes que
j'ai mangé à midi, je fais ça :