[PHP] Problème décalage horaire date
- Accueil
- Forum
- Programmation
- PHP
- [PHP] Problème décalage horaire date
Balatharas Le 13 juillet 2016 à 18:37 (Édité le 25 janvier 2019 à 17:51)
$message = htmlspecialchars($_POST['message']);
$date = date("d/m/Y");
$heure = date("H:i");
$insertmsg = $bdd->prepare('INSERT INTO chat(pseudo, message, jour, heure) VALUES (?, ?, ?, ?)');
$insertmsg->execute(array($_SESSION['id'], $message, $date, $heure));
En local tout fonctionne bien, l'heure donnée est la bonne, mais sur mon hébergeur Hostinger, l'heure affiche 2 heures de retard...
Que dois-je mettre dans mes variables $date et $heure pour que l'heure insérée soit l'heure locale de l'utilisateur ?
PS: Je sais que je peux mettre une seule variable pour la date mais je veux juste faire comme ça 😀
Merci 😄
Balatharas Le 13 juillet 2016 à 19:32 (Édité le 1 janvier 1970 à 01:00)
$date = strftime("%d/%m/%Y");
$heure = strftime("%H:%M:%S",strtotime("+2 hours"));
Nobodief Le 15 juillet 2016 à 23:18 (Édité le 1 janvier 1970 à 01:00)
date_default_timezone_set('Europe/Paris');
Balatharas Le 17 juillet 2016 à 13:08 (Édité le 1 janvier 1970 à 01:00)
Nobodief Le 19 juillet 2016 à 08:06 (Édité le 19 juillet 2016 à 08:08)
Balatharas Le 19 juillet 2016 à 11:02 (Édité le 1 janvier 1970 à 01:00)