La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  HELP!! PROBLEME SUR L' HEURE EN PHP
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  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: Male
Messages: 232



webmaster Paris freelance.

Voir le Profil    WWW    E-Mail
Répondre avec citation



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 ...

Rapporter au modérateur  

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 »
TellTheWorld
Membre récent
*

Hors-Ligne

Messages: 22





Voir le Profil
Répondre avec citation

Au début du code:

Code:

date_default_timezone_set('Europe/Paris');

Rapporter au modérateur  
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: Male
Messages: 232



webmaster Paris freelance.

Voir le Profil    WWW    E-Mail
Répondre avec citation

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);
      }
  }

Rapporter au modérateur  

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: Male
Messages: 232



webmaster Paris freelance.

Voir le Profil    WWW    E-Mail
Répondre avec citation

çà 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);
      }
  }

Rapporter au modérateur  

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: Male
Messages: 232



webmaster Paris freelance.

Voir le Profil    WWW    E-Mail
Répondre avec citation

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 ..

Rapporter au modérateur  

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





Voir le Profil
Répondre avec citation

Citation de: michael10fr le le 19-10-2011 a 15:12:52
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);

Rapporter au modérateur  
Re:HELP!! PROBLEME SUR L' HEURE EN PHP
« Répondre #6 sur: le 19-10-2011 a 16:13:08 »
michael10fr
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 232



webmaster Paris freelance.

Voir le Profil    WWW    E-Mail
Répondre avec citation

Ouaouuuuuuuuuuuuuuuuuhhhhhhhhhhhhhh

çà marcheeeeeeeeee!!!!!!!!!!!!!!!!!!!!!!!!!!!!

LUKE TES UN BON !!!!

TROP FORT  !!!

MERCI 10000000000000fois,

Tu ma enlever une épine la quelque chose d'exptionnelll

tes un mec trop cooollllllllllllllllllll merciiiiiiiiiiiiiiiiiiiii

« Dernière Édition: le 19-10-2011 a 16:13:47 par michael10fr » Rapporter au modérateur  

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 #7 sur: le 19-10-2011 a 16:30:44 »
michael10fr
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 232



webmaster Paris freelance.

Voir le Profil    WWW    E-Mail
Répondre avec citation

LUKE , J'ai une autre colle:

voila le code qui affiche cette date:

<span class="comment-date"><?php echo JCommentsText::formatDate($comment->datetime, JText::_('DATETIME_FORMAT')); ?></span>

et voici le code à modifier pour avancer aussi de deux heure l'heure de ce module:

comment peu ton modifier ce code :

DATETIME_FORMAT=%d-%m-%Y %H:%M

pour pareil ajouter deux heures ?

Merci

et ce code aussi :

span class="wallfactory-comment-date">(<?php echo date('H:i d.m.Y', strtotime($comment->date_created)); ?>)</span>

et celui la aussi c'est dernier


merci beaucoup de votre aide et volonter à m'aider ....

Rapporter au modérateur  

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 #8 sur: le 19-10-2011 a 19:24:46 »
TellTheWorld
Membre récent
*

Hors-Ligne

Messages: 22





Voir le Profil
Répondre avec citation

Code:
(<?php echo date('H:i d.m.Y', strtotime($comment->date_created)+(3600*2)); ?>

Rapporter au modérateur  
Re:HELP!! PROBLEME SUR L' HEURE EN PHP
« Répondre #9 sur: le 22-10-2011 a 22:50:08 »
michael10fr
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 232



webmaster Paris freelance.

Voir le Profil    WWW    E-Mail
Répondre avec citation

Merci luke j'essaye çà ...

Rapporter au modérateur  

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
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg