Hello,
ich habe ein Datum in folgendem format: 20100327
wenn ich jetzt diese Funktion anwende
date("w","20100327")dann kommt nicht das gewünschte Ergebnis 6, sondern 5
Was mache ich falsch?
Laut Handbuch soll das zweite Funktionsargument ein Integer sein, der den Unix-Timestamp repräsentiert. Dass hier ein String angenommen wurde, liegt sicherlich an der automatischen Typumwandlung von PHP und/oder dass das in der Funktion nicht sauber geprüft wird...
Schau Dir mal die Funktion strtotime() an http://de3.php.net/manual/en/function.strtotime.php
Mit deren Hilfe könntest Du aus Deinem ANSI-Datum erstmal einen Timestamp machen und den dann wieder in date() einsetzen.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
