dedlfix: Wochentag ermitteln

Beitrag lesen

Tach!

ich ermittle wie folgt einen Wochentag

Ein bisschen genauer darf man das als Programmierer schon formulieren. Der Name des Wochentags auf Deutsch zu einem Datum darf es also sein.

$datum=strtotime("2019-05-18");
$tage = array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"); 
$tag = $tage[date("w",$datum)];  
echo $tag;

gibt es noch eine einfachere Möglichkeit?

Welcher Teil soll einfacher werden bei diesem Dreizeiler? Willst du den Code in eine Funktion auslagern, so das du beim Verwenden nur noch einen Funktionsaufruf zu notieren hast? Oder ist das die einzige Stelle der Anwendung, so dass sich eine Funktion nicht lohnt? Reicht es dann lediglich die Syntax ein wenig zu kürzen? Zum Beispiel eckige Klammern statt array(...)

$tage = ["Sonntag",];

Oder möchtest du die Wochentagsnamen nicht selbst angeben müssen? PHP kennt sie nicht auf deutsch. Es wäre noch umständlicher als das Array zu notieren, sie aus anderen Datensammlungen zu extrahieren.

dedlfix.

0 52

Wochentag ermitteln

Bernd
  • php
  1. 0
    dedlfix
    1. 0

      Grob falsch!

      Freitag
      1. 0
        dedlfix
        1. 0
          Freitag
          1. 0
            dedlfix
            1. 0
              Freitag
              1. 0
                dedlfix
                1. 0
                  Freitag
                  1. 0
                    dedlfix
                    1. 0
                      Freitag
                      1. 0
                        dedlfix
                        1. 0
                          JürgenB
      2. -3
        pl
        1. 0
          Christian Kruse
          1. 0
            Matthias Apsel
          2. -1
            pl
            1. 0
              Matthias Apsel
              1. 0
                pl
                1. 0
                  Matthias Apsel
            2. 0
              Gunnar Bittersmann
            3. 0
              dedlfix
              1. -1
                pl
                1. 3
                  dedlfix
                  1. 0
                    dedlfix
                    1. 0
                      Matthias Apsel
                      1. 0
                        Gunnar Bittersmann
                        1. 0
                          Christian Kruse
                2. 1
                  Gunnar Bittersmann
                3. 1
                  Matthias Apsel
        2. 0
          Gunnar Bittersmann
  2. 0
    Christian Kruse
    1. 0
      dedlfix
      1. 0
        Christian Kruse
    2. 0
      Gunnar Bittersmann
      1. 0
        Christian Kruse
  3. -2
    pl
    1. 0
      dedlfix
    2. -1
      Bernd
      • gesellschaft
      1. 1
        Christian Kruse
        1. 0
          Bernd
          1. 0
            Tabellenkalk
      2. 0
        Matthias Apsel
        1. 0
          Bernd
          1. 0
            Matthias Apsel
            1. 0
              Bernd
              1. 0
                dedlfix
          2. 0
            Tabellenkalk
            1. 0
              Bernd
              1. 0
                dedlfix
                1. 0
                  Bernd
      3. 0
        dedlfix