Kalle_B: Wochentag zu einem Datum ermitteln

Hallöle,

aus der DB lese ich Termine aus, das Datum in der Form 2006-05-25

Dachte, ich könnte zur Ermittlung des Wochentages (0..6) dieses machen:
  $row['tag'] = '2006-05-27';
  $wotag = date( "w", strtotime($row['tag'])); // 0=SO 6=SA

Aber egal, welches Datum ich nehme, die Antwort ist immer 4 (der heutige Donnerstag).

Über PHP bin ich auf diese Seite gekommen, die das Format 2006-05-27 bestätigt:
http://www.gnu.org/software/tar/manual/html_node/tar_111.html#SEC111

und strtotime gilt angeblich ab PHP 3.0.12, meine Version: 3.0.18

Was läuft da falsch?

Lieben Gruß, Kalle

  1. Hallo Kalle,

    aus der DB lese ich Termine aus, das Datum in der Form 2006-05-25
    Dachte, ich könnte zur Ermittlung des Wochentages (0..6) dieses machen:

    [... irgendwelches überflüssiges PHP ...]

    es gibt den %w-Specifier zu DATE_FORMAT(). Ja, auch schon in MySQL 3.23.x. Solltest Du nutzen!

    Freundliche Grüße

    Vinzenz

    1. Hallo Vinzenz,

      es gibt den %w-Specifier zu DATE_FORMAT(). Ja, auch schon in MySQL 3.23.x. Solltest Du nutzen!

      ja klappt, danke.

      Kalle