[RESOLU] Heure français dans BDD

Eléphanteau du PHP | 20 Messages

06 janv. 2013, 16:39

Bonjour a tous et a toutes,

Je suis aujourd'hui face a un petit problème.

J'utilise

Code : Tout sélectionner

now()
pour insérer la date et l'heure du jour dans ma base de donnée...

Seul problème, cela m'affiche le jour et l'heure, mais la mauvais heure...

Comment faire pour que l'heure insérée soit l'heure française ?

erci d'avance, amicalement jeunesapeur47.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

06 janv. 2013, 21:54

salut,


comment ça la mauvaise heure ?

Il y a un décalage horaire ?

Si oui cela correspond à la différence entre l'heure du serveur du SGBD et l'heure du serveur web (avec php) voir même l'heure de ton pc ;)

si tout est sur la même machine (par exemple en dev), peux être que tu parle de la date (jour / mois inversé) ?

donne nous un exemple de ton soucis afin de mieux le comprendre.

tu peux aussi regarder la http://dev.mysql.com/doc/refman/5.0/fr/ ... pport.html pour ce qui est timezone (si c'est le soucis). enfin si c'est bien mysql que tu utilise ;)

@+
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 20 Messages

07 janv. 2013, 14:40

C'est juste un décallage d'heure, exemple, il seras 12 heure en france, mais qand je validerais mon formulaire, il seras afficher 16 Heure dans ma BDD...

ViPHP
xTG
ViPHP | 7331 Messages

07 janv. 2013, 14:51

Un serveur en Russie ? :shock:

Enfin bon, ton souci est donc bien la configuration du fuseau horaire, voir le lien de moogli pour le configurer.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

08 janv. 2013, 22:05

si c'est un soucis d'affichage, récupère la date avec la timezone (cf date_format de mysql) et coté front (php) utilise strtotime, ou la classe dateTime pour joueur sur le décalage horaire.


@+
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 20 Messages

11 janv. 2013, 23:51

Je vais voir tout sa demain, merci de l'aide ! :D