| Voir le sujet précédent :: Voir le sujet suivant |
creavizion Web Admin

Inscrit le: 12 Sep 2004 Messages: 51 Localisation: Montréal
|
Posté le: Lun Nov 08, 2004 11:06 am Sujet du message: Problèmes GMT |
|
|
|
Bonjours mes usagers peuvent choisir a l'aide d'un dropdown menu leurs fuseau horaire, j'aimerais savoir quel facon il y a d'afficher l'heure pour qu'elle sois dans leurs format merci d'avance! |
|
| Revenir en haut de page |
|
|
matt Web Admin

Inscrit le: 06 Avr 2004 Messages: 157 Localisation: Trois-Rivières
|
Posté le: Lun Nov 08, 2004 11:18 am Sujet du message: Re: Problèmes GMT |
|
|
|
| creavizion a écrit: | Bonjours mes usagers peuvent choisir a l'aide d'un dropdown menu leurs fuseau horaire, j'aimerais savoir quel facon il y a d'afficher l'heure pour qu'elle sois dans leurs format merci d'avance! |
Salut Jonathan,
Tu dois avoir une facon quelconque de conserver la différence entre ton fuseau horaire et les autres fuseau disponible ? Le plus simple étant toujours de partir avec l'heure GMT (GreenWich Meridian Time).
Voici la fonction que j'utilise pour ajouter du temps à une date.
// Par example ce code ajouterais 5 heures à la date d'aujourdhui
$nouvelledate = DateAdd("h",5, getdate());
| Code: |
function DateAdd ($interval, $number, $date) {
$date_time_array = getdate($date);
$hours = $date_time_array["hours"];
$minutes = $date_time_array["minutes"];
$seconds = $date_time_array["seconds"];
$month = $date_time_array["mon"];
$day = $date_time_array["mday"];
$year = $date_time_array["year"];
switch ($interval) {
case "yyyy":
$year +=$number;
break;
case "q":
$year +=($number*3);
break;
case "m":
$month +=$number;
break;
case "y":
case "d":
case "w":
$day+=$number;
break;
case "ww":
$day+=($number*7);
break;
case "h":
$hours+=$number;
break;
case "n":
$minutes+=$number;
break;
case "s":
$seconds+=$number;
break;
}
$timestamp = mktime($hours ,$minutes, $seconds, $month ,$day, $year);
$timestamp = strftime ("%Y-%m-%d",$timestamp);
return $timestamp;
} |
J'espère que tu pourras te débrouiller un peu avec ça.
Merci,
Matt |
|
| Revenir en haut de page |
|
|
|
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum
|
|
|
|
|
|