|
La Communauté Webmaster 
| Pages: [1] |
 |
|
|
|
Auteur |
Sujet: HELP!! PROBLEME SUR L' HEURE EN PHP (Lu 1630 fois) |
|
 |
HELP!! PROBLEME SUR L' HEURE EN PHP
« sur: le 19-10-2011 a 12:31:06 » |
|
michael10fr
Habitué
  
Hors-Ligne
Sexe: 
Messages: 232

webmaster Paris freelance.
|
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(<gras>$hour +2Heures</gras> , $minute, $second, $month, $day, $year);
si quelqu'un pouvez me donner une solution en php çà serais top..
Merci de votre précieuse aide ... |
Le" webmaster paris", le service spécialiste en "webmaster joomla" et "webdesigner à paris". http://www.webdesign-x.fr http://www.webmaster-paris-service.com http://www.creation-site-internets.com |
|
|
|
|
 |
Re:HELP!! PROBLEME SUR L' HEURE EN PHP
« Répondre #1 sur: le 19-10-2011 a 13:57:58 » |
|
|
|
|
 |
Re:HELP!! PROBLEME SUR L' HEURE EN PHP
« Répondre #2 sur: le 19-10-2011 a 14:52:49 » |
|
michael10fr
Habitué
  
Hors-Ligne
Sexe: 
Messages: 232

webmaster Paris freelance.
|
Bonjour LUKE, et merci pour votre réponse,mais ou au début du code ?
comme çà ?
---------------------------------------------------------------------------------------------------------
date_default_timezone_set('Europe/Paris');
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); } }
|
Le" webmaster paris", le service spécialiste en "webmaster joomla" et "webdesigner à paris". http://www.webdesign-x.fr http://www.webmaster-paris-service.com http://www.creation-site-internets.com |
|
|
 |
Re:HELP!! PROBLEME SUR L' HEURE EN PHP
« Répondre #3 sur: le 19-10-2011 a 14:56:08 » |
|
michael10fr
Habitué
  
Hors-Ligne
Sexe: 
Messages: 232

webmaster Paris freelance.
|
çà marche pas comme çà
date_default_timezone_set('Europe/Paris');
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); } } |
Le" webmaster paris", le service spécialiste en "webmaster joomla" et "webdesigner à paris". http://www.webdesign-x.fr http://www.webmaster-paris-service.com http://www.creation-site-internets.com |
|
|
 |
Re:HELP!! PROBLEME SUR L' HEURE EN PHP
« Répondre #4 sur: le 19-10-2011 a 15:12:52 » |
|
michael10fr
Habitué
  
Hors-Ligne
Sexe: 
Messages: 232

webmaster Paris freelance.
|
Bonjour, j'ai refait un autre test avec ce code:
function transformDate($mysqlDate){ date_default_timezone_set('Etc/GMT+2');
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); } }
en ajoutant ce code pour décaler lheure de deux henres car en faite le site fonction sous lheure GMT 0 :
date_default_timezone_set('Etc/GMT+2');
le code est pris en compte mais n'agie pas du tout sur le résultat.
j'ai regarder ici :
http://www.php.net/manual/fr/timezones.others.php
pour connaitre le bon GMT pour avancer lheures de 2 heures mais rien y fait ...
ya pas moyen d'agire directement sur la variable $hour ici ??
$time = mktime($hour, $minute, $second, $month, $day, $year);
en ajoutant +2 heures ?. pour rétablir à la bonne heure ?
MErci de votre aide...
ps: çà serrait sympa si plusieur personne m'aider .. s'il vous plait ..
 |
Le" webmaster paris", le service spécialiste en "webmaster joomla" et "webdesigner à paris". http://www.webdesign-x.fr http://www.webmaster-paris-service.com http://www.creation-site-internets.com |
|
|
 |
Re:HELP!! PROBLEME SUR L' HEURE EN PHP
« Répondre #5 sur: le 19-10-2011 a 15:29:14 » |
|
TellTheWorld
Membre récent

Hors-Ligne
Messages: 22

|
Bonjour, j'ai refait un autre test avec ce code:
function transformDate($mysqlDate){ date_default_timezone_set('Etc/GMT+2');
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); } }
en ajoutant ce code pour décaler lheure de deux henres car en faite le site fonction sous lheure GMT 0 :
date_default_timezone_set('Etc/GMT+2');
le code est pris en compte mais n'agie pas du tout sur le résultat.
j'ai regarder ici :
http://www.php.net/manual/fr/timezones.others.php
pour connaitre le bon GMT pour avancer lheures de 2 heures mais rien y fait ...
ya pas moyen d'agire directement sur la variable $hour ici ??
$time = mktime($hour, $minute, $second, $month, $day, $year);
en ajoutant +2 heures ?. pour rétablir à la bonne heure ?
MErci de votre aide...
ps: çà serrait sympa si plusieur personne m'aider .. s'il vous plait ..

|
|
En sachant qu'une heure est 3600 secondes et que le mktime retourne un résultat en secondes, on peut modifier le résultat en soustrayant ou ajoutant X heures. Donc:
$time = mktime($hour, $minute, $second, $month, $day, $year); $time = $time + (2*3600); |
|
|
|
|
 |
Re:HELP!! PROBLEME SUR L' HEURE EN PHP
« Répondre #6 sur: le 19-10-2011 a 16:13:08 » |
|
|
|
|
 |
Re:HELP!! PROBLEME SUR L' HEURE EN PHP
« Répondre #7 sur: le 19-10-2011 a 16:30:44 » |
|
|
|
|
 |
Re:HELP!! PROBLEME SUR L' HEURE EN PHP
« Répondre #8 sur: le 19-10-2011 a 19:24:46 » |
|
|
|
|
 |
Re:HELP!! PROBLEME SUR L' HEURE EN PHP
« Répondre #9 sur: le 22-10-2011 a 22:50:08 » |
|
|
|
|
| Pages:
[1] |
|
|
|
| |
|
|