Index

Affichage de l'heure

Affichage

Il y a deux affichages distincts :

1. celui du forum modifiable par l'administrateur dans :
panneau d'administration > administration générale > configuration
C'est cet horaire qui sera affiché aux visiteurs non loggés... et dans le format sélectionné.

2. celui qui est propre à chaque utilisateur et modifiable dans son profil.
Ce dernier prend le pas sur l'affichage du forum lorsque le membre est connecté.

Attention : Lors du changement d'heure été/hiver, il faut penser à changer la date à la fois dans la configuration du forum ET dans son propre profil !!

Astuce aide-mémoire : Si vous avez des difficultés avec les changements d'heure été/hiver, dans language/lang_french/lang_main remplacer :
$lang['1'] = 'GMT + 1 Heure';
$lang['2'] = 'GMT + 2 Heures';
par
$lang['1'] = 'France Heure d\'hiver ';
$lang['2'] = 'France Heure d\'été ';

ce qui se traduit sur le forum par :
toutes les heures sont au format France Heure d'hiver

Comment faire pour modifier d'un coup l'heure de tous les Users ?

C'est possible par une requête dans la base de données:

1. passer de GMT +2 en GMT +1
UPDATE phpbb_users SET user_timezone = 1 where user_timezone = 2;

2. passer de GMT +1 en GMT +2
UPDATE phpbb_users SET user_timezone = 2 where user_timezone = 1;

Format de l'heure

Toutes les possibilités de Format BBcode sont visibles en suivant ce lien :

http://www.php.net/manual/fr/function.date.php

Formats usuels :

Le jour de la semaine :

D - Jour, en trois lettres
l - ('L' minuscule) - Jour de la semaine version longue

Le jour du mois :

d - Jour du mois, sur deux chiffres (éventuellement avec un zéro) : "01" à "31"

Le mois :
F - Mois, textuel, version longue
M - Mois, textuel, en trois lettres
m - Mois de "01" à "12"

L'année :
Y - Année, 4 chiffres "1999"
y - Année, 2 chiffres "99"

L'heure :
g - Heure, au format 12h, sans les zéros initiaux i.e. "1" à "12"
G - Heure, au format 24h, sans les zéros initiaux i.e. "0" à "23"
h - Heure, au format 12h, "01" à "12"
H - heure, au format 24h, "00" à "23"
i - Minutes; "00" à "59"

s - Secondes "00" à "59"

Exemples :

l d M G:i donne : Jeudi 25 Déc 15:25
l d M Y G:i donne : Jeudi 25 Déc 2003 15:25
l d F Y G:i donne : Jeudi 25 Décembre 2003 15:25