noalyss-generale
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [noalyss-generale] Format de date


From: Dany De Bontridder
Subject: Re: [noalyss-generale] Format de date
Date: Tue, 28 Jul 2020 15:41:56 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0

Bonjour,

Le 28/07/20 à 11:40, Mélopie a écrit :
> (...)Je joins le fichier document.class.php que j'ai en local.
> Peut-être cela vient-il de là. En effet, je n'ai pas compris au début
> de l'échange pourquoi les numéros de lignes que tu citais étaient
> différents des miens. Les deux fichiers devraient pourtant être
> identiques pour une même version du logiciel (7410).

Oui désolé , j'avais ça sur la documentation du code, que je n'ai
toujours pas mis à jour
(https://wiki.noalyss.eu/doc/document_8class_8php_source.html )  ,
désolé , tu as le bon fichier, il n'est pas dossible qu'il soit
différent :-)


>> Ou alors on pourrait créer des nouveaux tag : DATE_dmy , DATE_ymd , ...
>> ainsi on pourrait décider du formatage,
> Pourrais-tu m'expliquer un peu cette procédure ou me dire où je peux
> trouver les infos?

Oui dans document.class.php , tu as la fonction function Replace() en
541 , qui va remplace la balise trouvée par la valeur

         switch ($p_tag)
         {
                 case 'DATE':
                         $r=(isset
($p_array['ag_timestamp']))?$p_array['ag_timestamp']:$p_array['e_date'];
                         break;
         case 'DATE_CALC':
              $r=' Date inconnue ';
             // Date are in $p_array['ag_date']
             // or $p_array['e_date']
             if ( isset ($p_array['ag_timestamp'])) {
                
$date=format_date($p_array['ag_timestamp'],'DD.MM.YYYY','YYYY-MM-DD');
                 $r=$date;
             }
             if ( isset ($p_array['e_date'])) {
                
$date=format_date($p_array['e_date'],'DD.MM.YYYY','YYYY-MM-DD');
                 $r=$date;
             }
             break;


la valeur qu'on renvoit est  contenue dans le tableau $p_array ,
ag_timestamp pour les documents créés depuis la partie "Suivi" ou
e_date  depuis la partie comptabilité. La seule différence est que DATE
, renverra avec le format DD.MM.YYYY et DATE_CALC avec le format
YYYY-MM-DD , comme expliqué , peut-être que j'aurais du avoir
DATE_ddmmyyyy et DATE_yyyymmdd au lieu de DATE et DATE_CALC


(...)

Bonne journée,

-- 

gpg key 0x6259f36e

Alchimerys sprl http://www.alchimerys.be
Noalyss , serveur de comptabilité libre ,http://www.noalyss.eu




reply via email to

[Prev in Thread] Current Thread [Next in Thread]