Katja B.: Aus vorgebenes Datum Wochentag ermitteln

Hallo,

weiß jemand ob es bereits eine fertige Funktion in PHP gibt die aus einem Datum 2004-01-03 12:05:00 den Wochentag ermittelt? Das Datum bekomme ich als Variabel übergeben.

Vielen Dank für Eure Mithilfe!

Gruß Katja

  1. weiß jemand ob es bereits eine fertige Funktion in PHP gibt die aus einem Datum 2004-01-03 12:05:00 den Wochentag ermittelt?

    Schonmal in die PHP-Anleitung geschaut, Seite http://de.php.net/manual/de/ref.datetime.php?

    1. weiß jemand ob es bereits eine fertige Funktion in PHP gibt die aus einem Datum 2004-01-03 12:05:00 den Wochentag ermittelt?

      Schonmal in die PHP-Anleitung geschaut, Seite http://de.php.net/manual/de/ref.datetime.php?

      Hallo!

      ja habe ich aber damit kann ich nichts anfangen weil ich möchte mein vorhandenes Datum auf dem Wochentag abfragen. Sondern kein neues Datum erzeugen.

      Gruß Katja

      1. Schonmal in die PHP-Anleitung geschaut, Seite http://de.php.net/manual/de/ref.datetime.php?

        ja habe ich aber damit kann ich nichts anfangen weil ich möchte mein vorhandenes Datum auf dem Wochentag abfragen. Sondern kein neues Datum erzeugen.

        Du kannst mit "getdate -- Gibt Datums- und Zeitinformationen zurück" und dem darin enthaltenen "'wday' - Numerischer Wochentag zwischen 0 (für Sonntag) und 6 (für Samstag)" nichts anfangen? Madame belieben zu scherzen...

      2. Hallo,

        ja habe ich aber damit kann ich nichts anfangen[...]

        Dann hast du nicht aufmerksam genug gelesen, sonst hättest du ja z.B.

        strtotime() (Wandelt ein beliebiges Datum (englisches Format) in einen
        UNIX-Zeitstempel (Timestamp) um.)

        und

        getdate() (Gibt Datums- und Zeitinformationen zurück)

        gefunden. Wenn du das kombinierst, hast du doch das, was du willst.

        Gruß, Jan

  2. Hallo Katja,

    weiß jemand ob es bereits eine fertige Funktion in PHP gibt die aus einem Datum 2004-01-03 12:05:00 den Wochentag ermittelt? Das Datum bekomme ich als Variabel übergeben.

    wo kommt das Datum her? Wenn du das aus einer MySql-Datenbank hast, könnest du DATE_FORMAT() mit '%w' als Format verwenden.

    Grüße aus Nürnberg
    Tobias

  3. Hallo,

    weiß jemand ob es bereits eine fertige Funktion in PHP gibt die aus einem Datum 2004-01-03 12:05:00 den Wochentag ermittelt? Das Datum bekomme ich als Variabel übergeben.

    Ich weiß nicht, strtodate() mit Deinem Format komplatibel ist. Daher schreib ich mal, wie ichs machen würden. (Mag die "lies die Doku" antworten auch nicht so)

    list($date, $time) = split(" ", $deineVariable);
    list($y, $d, $m) = split("-", $date);
    $wochentag = getDate("wday", mktime(0,0,0,$m, $d, $y);

    $wochentag ist dann eine Zahl 0 = So, 1 = MO, ... 6 = Sa

    Schöne Grüße
    Axel