phpbar.de logo

Mailinglisten-Archive

[php] regexp Stunde im 24 Stuxnden Format

[php] regexp Stunde im 24 Stuxnden Format

Yannik Hampe yannikh at gmail.com
Fre Okt 20 19:36:49 CEST 2006



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