Mathiis: Fehler in Schleife, nur wo?

Beitrag lesen

[code lang=php]
...
  //Ersten Tag der Woche konfigurieren
  $date=$firstday[1]; //DD.MM.YYYY
  $day=substr($date,0, 2); //DD
  $month=substr($date,3, 2); //MM
  $year=substr($date,6, 4);//YYYY
  $date= $year.$month.$day; //YYYYMMDD
  $diffdate=$date;

Es ist ratsam, dass man haarsträubende Schritte wie diese zuerst testet, bevor man auf das Resultat ein Reich baut.

Bitte, es gibt wirklich klarere Methoden, freeform Daten zu zu konvertieren.

in Perl schlicht:
( my $date = $firstday[1] ) =~ s/(\d\d).(\d\d).(\d\d\d\d)/$3$2$1/;

mfg Beat

Hi, danke für deinen beitrag. Ich habe mich mit Perl leider noch nicht beschäftigt und das Datum wird mit diesen Aktionen eigentlich genauso zusammengebaut, wie ich es brauche, denn die Ausgabe des ersten Tages klappt ja.