Ergebnis 1 bis 5 von 5

Thema: Eventliste, Wochentage in Kurzform ausgeben

  1. #1
    Contao-Fan
    Registriert seit
    31.01.2016.
    Ort
    Kaufbeuren
    Beiträge
    473

    Standard Eventliste, Wochentage in Kurzform ausgeben

    Hallo,

    ich habe eine Eventliste erstellt und möchte dort die Wochentage als Kurzform mit 2 oder 3 Buchstaben ausgeben, weil einfach zu wenig Platz für die Langschreibweise da ist. Über das Template gebe ich mit der Anweisung <p><?php echo $this->firstDay; ?></p> die Wochentage aus. Doch mit welcher zusätzlichen Anweisung kann ich die Kurzform der Wochentage darstellen? Habe bislang dazu nichts passendes gefunden, was mit weitergeholfen hätte.
    Für Hinweise zur Darstellung der Wochentage wäre ich sehr dankbar.


    Gruß
    Thomas

  2. #2
    Contao-Fan Avatar von Kopfnuss
    Registriert seit
    05.09.2012.
    Ort
    Zwickau
    Beiträge
    346
    Partner-ID
    11375
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das machst du am besten mit parseDate();

    this->startDate mit this->firstDate ersetzen
    nur der Wochentag als Datum (z.B.: 28.)
    PHP-Code:
    <?php echo $this->parseDate("d. "$this->startDate); ?>
    Wochentag (z.B.: Do.)
    PHP-Code:
    <?php echo $this->parseDate("D. "$this->startDate); ?>

  3. #3
    Contao-Fan
    Registriert seit
    31.01.2016.
    Ort
    Kaufbeuren
    Beiträge
    473

    Standard

    Zitat Zitat von Kopfnuss Beitrag anzeigen
    Das machst du am besten mit parseDate();

    this->startDate mit this->firstDate ersetzen
    nur der Wochentag als Datum (z.B.: 28.)
    PHP-Code:
    <?php echo $this->parseDate("d. "$this->startDate); ?>
    Wochentag (z.B.: Do.)
    PHP-Code:
    <?php echo $this->parseDate("D. "$this->startDate); ?>

    Danke, hat super geklappt.

    Gruß
    Thomas

  4. #4
    Contao-Nutzer
    Registriert seit
    30.05.2020.
    Beiträge
    17

    Standard wochentag wir nicht angezeigt

    Hallo habe das so eingebaut, und der Wochentag wir aber nicht angezeigt.

    <?php
    $Monate = array("Januar","Februar","März","April","Mai","Ju ni","Juli","August","September","Oktober","Novembe r","Dezember");
    $Wochentage = array("Sonntag","Montag","Dienstag","Mittwoch","Do nnerstag","Freitag","Samstag");
    $Wochentag = date("D",$this->time);
    $Tag = date("d",$this->time);
    $Monat = date("n",$this->time)-1;
    $Jahr = date("Y",$this->time);
    $theDatum = $Wochentage[$Wochentag].", ".$Tag." ".$Monate[$Monat]." , ".$Jahr;
    ?>

    <p class="info"><time datetime="<?= $this->datetime ?>"><?= $theDatum ?></time> in Kategorie » <?= implode(', ', $this->categoriesList) ?> «</p>

    , 12 März , 2024 in Kategorie » Allgemein «

    LG
    Geändert von teneriffa (24.03.2024 um 21:45 Uhr)

  5. #5
    Contao-Nutzer
    Registriert seit
    30.05.2020.
    Beiträge
    17

    Standard

    Zitat Zitat von teneriffa Beitrag anzeigen
    Hallo habe das so eingebaut, und der Wochentag wir aber nicht angezeigt.

    <?php
    $Monate = array("Januar","Februar","März","April","Mai","Ju ni","Juli","August","September","Oktober","Novembe r","Dezember");
    $Wochentage = array("Sonntag","Montag","Dienstag","Mittwoch","Do nnerstag","Freitag","Samstag");
    $Wochentag = date("D",$this->time);
    $Tag = date("d",$this->time);
    $Monat = date("n",$this->time)-1;
    $Jahr = date("Y",$this->time);
    $theDatum = $Wochentage[$Wochentag].", ".$Tag." ".$Monate[$Monat]." , ".$Jahr;
    ?>

    <p class="info"><time datetime="<?= $this->datetime ?>"><?= $theDatum ?></time> in Kategorie » <?= implode(', ', $this->categoriesList) ?> «</p>

    , 12 März , 2024 in Kategorie » Allgemein «

    LG
    Problem behoben: $Wochentag = date("w",$this->time);

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •