Afichage de nom du jour dans pdf devis

Dans le générateur de pdf ,
j’ai des champs personnalisés : (!empty($E[‹ options_XXXXXX ›])) $notetoshow .= ‹ <p ‹ .$styleInfoLigne. ›>Départ le : ‹ .dol_print_date($E[‹ options_depart_de_letablissement ›], ‹ dayhour ›, false, $outputlangs). ›

 ›;

j’aurais besoin qu’il affiche :
vendredi 21 mars 2025 vers 16h00
Nom du jour, numéro du jour, mois, année, vers ‹ heure sur 24H ›
pas moyen que je retrouve comment l’afficher

1 « J'aime »

Essaie de remplacer le ‹ dayhour › par ‹ dayhourtext ›

Merci beaucoup ,@eldy j’ai déjà bien avancé grâce à vous,
‹ dayhourtext › me donne 11 Avril 2025 15:14
il me manque plus que de pouvoir le détailler un poil plus.
VENDREDI 11 avril 2025 VERS 15:14

  • Comme c’est issu d’un champ personnalisé, est-ce que je dois trouver un autre paramètre ?

Bonjour à tous,
voici ce que j’ai fait pour que cela fonctionne sur le module PDF

if (!empty($E['options_depart_de_letablissement'])) {
    $timestamp = $E['options_depart_de_letablissement'];
    $formattedDate = dol_print_date($timestamp, '%A %d %B %Y', false, $outputlangs);
    $formattedHour = dol_print_date($timestamp, '%H:%M', false, $outputlangs);
    $heure = explode(':', $formattedHour);
    $heureFormatee = $heure[0] . 'h' . $heure[1];

    $notetoshow .= '<p '.$styleInfoLigne.'><b>Départ de l\'établissement le :</b> '
        . $formattedDate . ' vers ' . $heureFormatee . '</p>';
}

pour résultat :
Départ de l’établissement le : Vendredi 21 Mars 2025 vers 18h01

Bonne solution, l’utilisation de dol_print_date avec le format personnalisé %A %d %B %Y est parfaitement adaptée pour afficher le nom du jour.