Bonjour a tous,
j'aimerais définir un set timezone en fonction de l'utilisateur sur mon site
j'ai pensé faire sur la page ''tableau de bord'' un menu déroulant auquel l'utilisateur choisirait son time zone.
cependant, j'ai quelques questions de discussions de ce que je veux faire sur l'implication de mon script en rapport avec:
1- comment étendre le timezone choisi sur toutes les pages du site
2- si l'utilisateur choisit un time zone différent , comment les dates stockées dans la base mysql vont s'afficher si elles ont été entrées dans différents time zone?
voila, j'aimerais recevoir vos commentaires et je soumet mon script
merci de vos commentaires
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 <?php if (isset ($_POST['fuseau']) && !empty($_POST['fuseau'])) { if ($_POST['fuseau']) == 1 { date_default_timezone_set('America/Montreal'); }elseif ($_POST['fuseau']) == 2 { date_default_timezone_set('America/Halifax'); }elseif ($_POST['fuseau']) == 3 { date_default_timezone_set('America/Regina'); }elseif ($_POST['fuseau']) == 4 { date_default_timezone_set('America/Edmonton'); }elseif ($_POST['fuseau']) == 5 { date_default_timezone_set('America/Vancouver'); } } //$fuseau = mysql_real_escape_string($_POST['fuseau']); <form> <select name="fuseau" size="1" id="fuseau"> <?php $listefuseau = array("choisir"=>"Choisir", "1"=>"America/Montreal", "2"=>"America/Halifax", "3"=>"America/Regina","4"=>"America/Edmonton", "5"=>"America/Vancouver"); foreach ($listefuseau as $valeur=>$fuseau) { $selected =(isset($_POST['submit']) && $_POST['fuseau'] ==$valeur) ? ' selected="selected"' : ""; echo '<option value="' . $valeur . '"' . $selected .'>' .$fuseau. '</option>'; } ?> </select> <p> </p> <input type="submit" name="submit" id="submit" value="Choisir" /> </form>
----------------
Partager