datum
newbie
- php
Wie mache ich das, das mir hierbei nur das Datum in Deutsch angezeigt wird.
$euhr=$row[estamp];
echo $euhr; Ausgabe = 2003-04-05 12:00
ich brauche aber 05.04.2003
Hi
Wie mache ich das, das mir hierbei nur das Datum in Deutsch angezeigt wird.
$euhr=$row[estamp];
Du hast also estamp als Konstante definiert? Interessant...
echo $euhr; Ausgabe = 2003-04-05 12:00
ich brauche aber 05.04.2003
Formatiere das Datum entsprechend. date(); ist hierfür sehr hilfreich, ebenso strtotime, wenn die Zeitangabe nicht in einem lesbaren Format, wie Timestamp vorliegt.
Grüße aus Barsinghausen,
Fabian
und wie mache ich das? hab schon soviel versucht, bekomme aber nicht
das richtige raus
Gruß ein newbie
echo $euhr; Ausgabe = 2003-04-05 12:00
ich brauche aber 05.04.2003
Formatiere das Datum entsprechend. date(); ist hierfür sehr hilfreich, ebenso strtotime, wenn die Zeitangabe nicht in einem lesbaren Format, wie Timestamp vorliegt.
Grüße aus Barsinghausen,
Fabian
Hi
und wie mache ich das? hab schon soviel versucht, bekomme aber nicht das richtige raus
Gruß ein newbie
http://www.php.net/manual/de/function.date.php
Grüße aus Barsinghausen,
Fabian
Also das hab ich nun versucht:
$datumParts=split("-",$row["estamp"]);
$datum_temp=$datumParts[2].".".$datumParts[1].".".$datumParts[0];
echo $datum_temp ;
Und das kommt raus: 05 12:00:00.04.2003
Also das hab ich nun versucht:
$datumParts=split("-",$row["estamp"]);
$datum_temp=$datumParts[2].".".$datumParts[1].".".$datumParts[0];
echo $datum_temp ;Und das kommt raus: 05 12:00:00.04.2003
ist doch schonmal nicht schlecht.
$datumParts=split("-",$row["estamp"]);
$datumparts2 = split(" ", $datumParts[2]);
$datum_temp=$datumParts[2][0].".".$datumParts[1].".".$datumParts[0];
echo $datum_temp;
Philip
Shit, da bau ich doch glatt einen Fehler ein:
$datumParts[2][0]
musst du ersetzen durch
$datumparts2[0]
jetzt müssts gehen
Philip
ist doch schonmal nicht schlecht.
$datumParts=split("-",$row["estamp"]);
$datumparts2 = split(" ", $datumParts[2]);
$datum_temp=$datumParts[2][0].".".$datumParts[1].".".$datumParts[0];
echo $datum_temp;
nun kommt das raus : 0.04.2003
fehlt nur noch die 5 :-(
Hi
nun kommt das raus : 0.04.2003
fehlt nur noch die 5 :-(
So, jetzt hab ich dir das gleich mal gescheit geschrieben:
$date = "2003-04-05 12:00"; // oder eben $row["estamp"];
$dateformated = preg_replace("=(.*)-(.*)-(.*) (.*)=", '\3.\2.\1 \4', $date);
echo $dateformated;
Philip
Hallo newbie, <- </faq/#Q-05a>
Wie mache ich das, das mir hierbei nur das Datum in Deutsch angezeigt wird.
bei welcher Aktion? Wo kommt das Datum her?
$euhr=$row[estamp];
auf http://www.php.net/manual/de/language.types.array.php steht, warum $row['estamp'] besser ist.
echo $euhr; Ausgabe = 2003-04-05 12:00
ich brauche aber 05.04.2003
ich vermute jetzt einfach mal, dass du in einer mysql-Datenbank das Datum (Spaltentyp Date) hast und das auslesen willst - da hilft dir DATE_FORMAT() ->http://www.mysql.com/doc/de/Date_and_time_functions.html#IDX1264. Wenn das dein Problem nicht behebt, frag nochmal etwas genauer nach.
Grüße aus Nürnberg <- </faq/#Q-05c>
Tobias