Le 18/05/2010 17:15, Pierre Morin a écrit :
> Bonjour,
>
> J'ai un problème avec la fonction dol_print_date
> (htdocs/lib/functions.lib.php).
> Lorsque je l'appelle de la façon suivante :
> dol_print_date("2009-12-31 23:59:59", "day")
> ... je récupère la valeur "01/01/2010" en retour, au lieu d'avoir
> "31/12/2009".
>
> J'en suis arrivé à savoir que le problème vient des 2 lignes suivantes
> dans la fonction (dol_print_date) :
> $time=dol_mktime($shour,$smin,$ssec,$smonth,$sday,$syear,true);
> $ret=adodb_strftime($format,$time,$to_gmt);
>
> Plus précisément, le problème viens du dernier paramètre de dol_mktime
> ("true") et du fait que la variable "$to_gmt" est à "false" dans mon
> cas. D'après mes tests, remplacer "true" par "$to_gmt" réglerais le
> problème, mais j'aimerais savoir pour quelle raison la valeur du
> dernier paramètre de "dol_mktime" est un "true" en dur.
> Quelqu'un aurait-il une réponse à me donner ? Est-ce juste une erreur
> ou est-ce voulu ?C'est historique. Ce mode d'utilisation ne doit plus etre utilisé. En effet, maintenant la fonction dol_print_date doit prendre en premier paramètre une date au format date (un résultat de mktime par exemple) et non une chaine de caractère. Cette fonction la est tjs dispo pour des raisons de compatibilite avec du vieux code. Le true en dur c'est aussi pour etre compatible avec du vieux code mais il te faut abandonner cette fonction avec une chaine en premier paramètre. A toi de la convertir avant si vraiment c'est une chaine dont tu disposes. > > Merci. > > Bien cordialement, > > > -- > Pierre Morin > [email protected] <mailto:[email protected]> > > > > > _______________________________________________ > Dolibarr-dev mailing list > [email protected] > http://lists.nongnu.org/mailman/listinfo/dolibarr-dev > -- Eldy (Laurent Destailleur). --------------------------------------------------------------- EMail: [email protected] Web: http://www.destailleur.fr Dolibarr (Project leader): http://www.dolibarr.org To make a donation for Dolibarr project via Paypal: [email protected] AWStats (Author) : http://awstats.sourceforge.net To make a donation for AWStats project via Paypal: [email protected] AWBot (Author) : http://awbot.sourceforge.net CVSChangeLogBuilder (Author) : http://cvschangelogb.sourceforge.net
_______________________________________________ Dolibarr-dev mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/dolibarr-dev
