Mailinglisten-Archive |
Maik Ryssel wrote: > Christoph Kramesch schrieb: > $string = '2006-10-32 23:31:46'; > [..] > > $string = trim($string); > > Würd mich natürlich über Anregunge zur Verbesserung/Optimierungsvorschläge freuen Schonmal an strtotime gedacht?: http://de2.php.net/manual/de/function.strtotime.php Das könnte die Sache zu einem Einzeiler machen, der wesentlich effizienter ist. Ansonsten kommst du auch ganz ohne regexe viel Schneller hin: $string =explode(' ',$string); $string[0] =explode('-',$string[0]); $string[1] =explode(':',$string[1]); Dann hast du sowas: 0 => 0 =>Jahr 1 =>Monat 2 =>Tag 1 => 0 =>Stunde 1 =>Minute 2 =>Sekunde Und du kannst mit den grösser kleiner Operationen ganz easy prüfen, ob die Werte die richtige Grössen haben. Yannik
php::bar PHP Wiki - Listenarchive