pragmaMx Support Forum

pragmaMx => Individuelle Anpassungen => Thema gestartet von: Spelvin in 26 August 2007, 13:49:36

Titel: Datumsausgabe in block
Beitrag von: Spelvin in 26 August 2007, 13:49:36
Hallo Leute,
ich habe in meiner Datenbank Termine gespeichert in dem Datumsformat: YYYY.MM.DD. Wie bekomme ich es jetzt hin das in einem Block mir das Datum so angezeigt wird: DD.MM.
Hoffe ihr versteht was ich meine :gruebel:
Titel: Re: Datumsausgabe in block
Beitrag von: siggi in 26 August 2007, 13:56:08
http://de.php.net/manual/de/function.date.php  :cool:
Titel: Re: Datumsausgabe in block
Beitrag von: Spelvin in 26 August 2007, 14:15:15
Also wie ich es mit dem aktuellem Datum mit der date()-funktion hinbekomme weiß ich aber wie bekomme ich es mit eigenen Daten aus einer Datenbank hin. Habe das nicht direkt auf deinem Link gefunden
Titel: Re: Datumsausgabe in block
Beitrag von: JoergK in 26 August 2007, 16:21:13
-> Wert aus DB lesen
-> Wert (string) zerlegen (http://de.php.net/manual/de/function.explode.php)
-> Wert(e) in neuer Reihenfolge zusammensetzen

Fertig ;)
Titel: Re: Datumsausgabe in block
Beitrag von: siggi in 26 August 2007, 20:34:32
ZitatHabe das nicht direkt auf deinem Link gefunden
Sorry, ich möchte mal an dieser Stelle etwas dazu sagen:
Bitte nicht übel nehmen, aber einige User machen es sich sehr bequem hier, und lassen suchen.
Also als "Webmaster" oder Admin eines CMS-Portals sollte die Eigeninitiative sich nicht nur auf
das Benutzen eines Links beschränken.  ???
Titel: Re: Datumsausgabe in block
Beitrag von: Spelvin in 27 August 2007, 17:25:55
Sorry aber ich weiß wirklich nicht weiter, ich habe schon danach gegoogelt und auch die Suchfunktion benutzt aber nichts gefunden. Und zu dem Link, also wie schon gesagt mit dem aktuellem datum bekomme ich es ja hin aber wie ich ein Datum aus der Datenbank so formatiert bekomme ist mein Problem. Und in dem Link wird mir nicht ersichtlich wie es funktionieren solllte.
Titel: Re: Datumsausgabe in block
Beitrag von: siggi in 27 August 2007, 23:00:29
also JoergK hat es doch schon erklärt.
Ein konkretes Beispiel :


:
$row['date'] = "2007-03-24";
$array = explode("-", $row['date']);
$datum = $array[2].".".$array[1].".".$array[0];
:
echo $datum;

Ausgabe :
Zitat
24.03.2007
Und nun nochmals an Dich und alle, die als Webmaster nicht nur mit einem in PHP
programmierten CMS die Webseite verwalten, sondern auch am System herumschrauben
wollen, möchte ich einen gut gemeinten Rat ans Herz legen :

PHP lernen -> http://www.selfphp.de/

Der erste Schritt zum Erfolg  :thumbup:
Titel: Re: Datumsausgabe in block
Beitrag von: Spelvin in 28 August 2007, 17:24:35
Hallo also ich glaub hier versteht mich nicht richtig, mein Problem ist dass das Datum aus einer Datenbank gelesen werden soll, und nicht immer fest ist. Also wenn ich es dem entsprechend abändere würde das doch so aussehen oder?
mysql_connect(Localhost, BN, PW) OR die(mysql_error());    mysql_select_db('Datenbank') OR die(mysql_error());
$sql = "SELECT * FROM diesewoche ";
$result = mysql_query($sql) OR die(mysql_error());

$date = $row['Datum'];
$array = explode("-", $date);
$datum = $array[2].".".$array[1].".".$array[0];

echo $datum;

@Siggi = danke für den Tipp, ich lese auch viel nach auf selfphp aber habe dieses Problem leider nicht damit lösen können.
Titel: Re: Datumsausgabe in block
Beitrag von: Spelvin in 05 September 2007, 18:32:13
@JoergK = thx hat funktioniert, hab es endlich hinbekommen