wahsaga: datum parsen

Beitrag lesen

hi,

$datum = '2004-05-03 20:44:26';
   list ($jahr, $monat, $tag) = split('[-]', $datum);

das teilt $datum am - auf, ergibt also die drei teile '2004', '05' und '03 20:44:26'.

$uhrzeit = '2004-05-03 20:44:26';
   list ($stunde, $minute) = split('[:]', $uhrzeit);

das teilt $uhrzeit am : auf, ergibt also die drei teile '2004-05-03 20', '44' und '26'.

Ausgabe:
tag: 03 20:44:26 monat: 05 jahr: 2004
stunde: 2004-05-03 20 minute: 44
Variable $tag und $stunde wäre in meinem Fall falsch

nein, vollkommen korrekt, s.o.

aber wie kriege ich das geraffel dahinter weg?

mit einer intelligenteren strategie.
du könntest z.b. den string '2004-05-03 20:44:26' zu erst mal am leerzeichen auftrennen, den ersten teil zerlegst du dan am -, den zweiten am :

oder du schaust dir reguläre ausdrücke und preg_match() an.
oder du lässt dir gleich die zerlegten werte von der DB liefern.

gruss,
wahsaga

--
http://wazgnuks.net/ - back from the dead