[5.0.2, 5.1.1] Problème date avec serveur en TZ différente

TuXmlTuXml Member
juillet 2011 modifié dans Bogues
Bonjour à tous,

Après création d'un article celui-ci ne s'affiche pas immédiatement.

Voici ce qui s'affiche en modifiant search() dans plxglob ainsi:
echo '<pre>';debug_print_backtrace();var_dump($file,$index[3], @date('YmdHi'), $index[3] <= @date('YmdHi'));echo '</pre>';
#0  plxGlob->search(/^[0-9]{4}.[0-9,]*.[0-9]{3}.[0-9]{12}.[a-z0-9-]+.xml$/, art, before) called at [(...)/core/lib/class.plx.glob.php:163]
#1  plxGlob->query(/^[0-9]{4}.[0-9,]*.[0-9]{3}.[0-9]{12}.[a-z0-9-]+.xml$/, art, rsort, 0, 3, before) called at [(...)/core/lib/class.plx.motor.php:535]
#2  plxMotor->getArticles() called at [(...)/core/lib/class.plx.motor.php:235]
#3  plxMotor->demarrage() called at [(...)/index.php:53]
string(72) "0001.000.001.201107011504.presentation.xml"
string(12) "201107011504"
string(12) "201107010918"
bool(false)
Le champ "Date de publication :" dans le formulaire est initialisé avec l'heure du serveur. Quand on clique sur le petit calendrier, c'est l'heure locale qui est prise en compte.







Le phpinfo du serveur donne :
datedate/time support enabled
"Olson" Timezone Database Version 2010.9
Timezone Database internal
Default timezone America/New_York

Directive Local Value Master Value
date.default_latitude 31.7667 31.7667
date.default_longitude 35.2333 35.2333
date.sunrise_zenith 90.583333 90.583333
date.sunset_zenith 90.583333 90.583333
date.timezone no value no value

Réponses

  • StéphaneStéphane Member, Former PluXml Project Manager
    Bonjour TuXml

    On note le problème car effectivement l'icone calendrier récupére la date grâce à du javascript, donc coté client et non pas coté serveur.

    Merci

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

Connectez-vous ou Inscrivez-vous pour répondre.