HELP!! SUR HEURE EN PHP

Fermé
michael10fr Messages postés 55 Date d'inscription vendredi 28 décembre 2007 Statut Membre Dernière intervention 8 janvier 2023 - Modifié le 21 mars 2019 à 19:08
boly38 Messages postés 267 Date d'inscription mercredi 23 février 2011 Statut Membre Dernière intervention 29 septembre 2016 - 19 oct. 2011 à 16:38
Bonjour à tous,

Voila je suis vraiment perdu dans un code en php qui donne l'heure .

En effet à la base ce code donne l'heure GMT , c'est à dire deux heures de moin que l'heure de paris.

J'ai chercher pas mal sur google avant de poste des exemples ,j'ai trouver mais je ne suis pas developper php donc je ne sais pas comment position c'est exemple sur mon code.

voici le code:

function transformDate($mysqlDate){


list($date, $time) = explode(' ', $mysqlDate);
list($year, $month, $day) = explode('-', $date);
list($hour, $minute, $second) = explode(':', $time);
$time = mktime($hour, $minute, $second, $month, $day, $year);




//If it's today just return time
if(date("d-m-Y") == date("d-m-Y", $time)){
return date("H:i", $time);



}else{
return date("d.m.Y H:i", $time);
}
}


Ce code m'affiche deux heures de moin ...

donc si on pouvez trouver une solution pour ajouter deux heures a ce bout de code.

ci dessous le code que j'imagine avoir mais comme je sais pas le coder voici ce que j'aimerais.

$time = mktime($hour +2Heures , $minute, $second, $month, $day, $year);


si quelqu'un pouvez me donner une solution en php çà serais top..

Merci de votre précieuse aide ...




<config>Windows 7 Pro

PQ6600
4Giga Ram

carte mére Assus P5E-N SLI

500 giga disque

vmware ESX

Vista

XP SP2

1 réponse

boly38 Messages postés 267 Date d'inscription mercredi 23 février 2011 Statut Membre Dernière intervention 29 septembre 2016 80
19 oct. 2011 à 16:38
Bonjour,
je pense que les 2h correspondent à un mauvais réglage de la timezone
cf date_default_timezone_set php.net
cf. exemple de la doc ; en mettant 'Europe/Paris' çà devrait être bon ! ;)
A+
0