phpbar.de logo

Mailinglisten-Archive

[php] Datumformatieren

[php] Datumformatieren

Steffen Sander s.sander_(at)_crs.de
Tue, 29 Feb 2000 12:12:03 +0000


Marcel Kurz schrieb:
> ich hab in meiner MySQL Datenbank ein Datum/Zeit Feld Typ(datetime)
mit dem Format
> YYYY-MM-TT HH:MM:SS
> Meine Frage wie kann ich es mit PHP realiesieren das er dies in diesem
Format anzeigt:
> Montag den 28.02.2000 18:23

Hallo,

ich hoffe nicht erst der 4. zu sein, der eine Antwort auf den Frage
liefert, denn ich lasse mir immer
eine komplette Liste aller Mail schicken.

Wenn das Datum immer so in der Datenbank eingetragen ist würde ich das
wie folgt erledigen:

$datetime = eregi_replace( "[-:]", " ", $datetime );//Bindestrich und
Doppelpunkt in Leerzeichen umwandeln.
$arr_t      = explode( " ", $datetime );
//0 > Jahr, 1 > Monat, 2 > Tag, 3 > Stunden, 4 > Minuten, 6 > Sekunden
$time_stamp = mktime( $arr_t[3], $arr_t[4], $arr_t[6], $arr_t[1],
$arr_t[2], $arr_t[0] );

$arr_wochentage = array( "Sonntag", "Montag", ... );
$week_day = date ("w", $4ime_stamp );

echo $arr_wochentage[$week_day].", den
".$arr_t[2].".".$arr_t[1].".".$arr_t[0]."
".$arr_t[3].":".$arr_t[4]."\n";

Gruß
--
Steffen Sander - Internet/Intranet Softwareentwicklung
CRS Computer Register Service GmbH -  Ritterstr. 11 - 10969 Berlin
eMail s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81
http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net




php::bar PHP Wiki   -   Listenarchive