Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & ODBC
PHP & ODBC Forum d'entraide sur ODBC avec PHP. Avant de poster -> FAQ ODBC
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/08/2011, 23h28   #1
Invité de passage
 
Homme
Étudiant
Inscription : mai 2011
Messages : 8
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Tunisie

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : mai 2011
Messages : 8
Points : 4
Points : 4
Par défaut problème inversion jour mois dans une date

salut à tous;
j'essai d'insérer dans une base access une date au format français puis de la récupérer mais j'ai un problème :

Code :
   $query =	"insert into table values (".$cdo.",FORMAT(#".$d."#,'DD/MM/YYYY'))";
exemple si c'est : 2/3/2011 il l'insère 3/2/2011
quant je fais recherche avec 2/3/2011 je la trouve mais quand je l'affiche c'est 3/2/2011
et avec la même requête si la date :21/9/2011 il l'insère correctement?
Dois programmer une fonction qui inverse jour et mois si le jour <12 et le mois<12?
toutoutahtouha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/08/2011, 11h15   #2
Rédacteur/Modérateur
 
Avatar de MaitrePylos
 
Homme Gérard Ernaelsten
DBA & Dev PHP
Inscription : juin 2005
Messages : 3 174
Détails du profil
Informations personnelles :
Nom : Homme Gérard Ernaelsten
Âge : 39
Localisation : Belgique

Informations professionnelles :
Activité : DBA & Dev PHP
Secteur : Service public

Informations forums :
Inscription : juin 2005
Messages : 3 174
Points : 6 460
Points : 6 460
Perso, je créerais un objet Datetime et c'est celui-là que j'insérerais

Code :
1
2
3
4
5
 
$datetime = new DateTime();
 
 
 $query =	"insert into table values (".$cdo.",".$datetime->format('d/m/Y').")";
MaitrePylos est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h32.


 
 
 
 
Partenaires

Hébergement Web