Salut,
Merci pour ta remarque elle est pertinente, donc après vérification c'est à l'affichage que c'est modifier.
Il faut que je plonge dans le bloc et aussi sur les pages de l'agenda parceque cela l'indique sur 2 jours.
Réponse ci-dessus posté le mardi 01 juillet 2008 : 19:00
Voici la fonction incriminée dans include/date.php :
Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
<?php
#####!!!#####
-
function kws_date($format='\l\e d/m/Y &\a\g\r\a\v\e; H:i',$time=NULL,$dec=0)
{
-
static $jours=array('dimanche','lundi','mardi','mercredi','jeudi','vendredi','samedi');
static $mois = array(1=>"janvier", "février", "mars", "avril", "mai","juin", "juillet", "août", "septembre","octobre", "novembre", "décembre");
static $mois_court = array(1=>"jan", "fév", "mar", "avr", "mai","jui", "jui", "aoû", "sep", "oct", "nov", "déc");
-
if($time==NULL)
{
$time=time();
}
$time+=$dec*3600;
-
-
if(strpos($format,'S')!==false || strpos($format,'l')!==false || strpos($format,'F')!==false || strpos($format,'D')!==false || strpos($format,'M')!==false ){
$format=preg_replace('/(^|([^\\\]))l/','\\1'.date_safe($jours[date('w',$time)]),$format);
$format=preg_replace('/(^|([^\\\]))D/','\\1'.date_safe(substr($jours[date('w',$time)],0,3)),$format);
$format=preg_replace('/(^|([^\\\]))F/','\\1'.date_safe($mois[date('n',$time)]),$format);
$format=preg_replace('/(^|([^\\\]))M/','\\1'.date_safe($mois_court[date('n',$time)]),$format);
$format=preg_replace('/(^|([^\\\]))S/','\\1'.(date('j',$time)==1?date_safe('er'):''),$format);
}
-
return date($format,$time);
-
}
-
#####!!!#####
?>
Réponse ci-dessus posté le mardi 01 juillet 2008 : 19:14
Bon,
Après vérification, la fonction n'ajoute qu'une heure, mais moi j'ai 2 heures de décalage ????
C'est vraiment space.
Je ne me rappel plus si dans la config de l'installation on choisit le fuseau horaire.