J’utilise ODT2PDF pour mes factures proforma. Jusqu’à maintenant j’utilisais le format texte (varchar 255) pour mes dates produits.
Je souhaite utiliser le format date (int 10) mais lorsque je fais une commande / proforma la date se change en nombre entier du style 1524693600 pour la date 26/04/2018.
Aurait il une possibilité d’afficher la date en format dd/mm/yy?
autant pour moi je suis bien en « date », je viens de vérifier sur la base de données.
Je passe tout simplement par des extrafields dans configuration->modules produit->extrafield.
Après pour les ODT je passe par {line_product_options_xxxx} .
oui c’est bien l’ODT de base que j’essaye de changer mais impossible de changer le format « texte » en format « date » (dd/mm/aaaa) car ça me met une date complètement déconnante… du style
J’ai essayé de convertir le format date en texte dans un autre extrafield en utilisant les champs calculé mais ça me sort toujours ce même nombre entier!
ça semble malheureusement « normal ».
en php, toutes les dates sont transformés en timestamp, 1524693600 correspond bien à 26.04.2018
Il faudrait demander une évolution du code pour les extrafields de type date dans les ODT qu’ils soient transformés en « string ».
Sinon un moyen de contourner le probléme serrait d’ajouter un extrafield de type caculer pour transformer la date en string avec une formule du style :