Timestamp 'cutten'

Hi!

Ich habe in meiner Datenbank einen timestamp(14) für meine einträge.
Nun möchte ich die Zeit auslesen, um sie auf einer Webiste auszugeben.
Das Porblem is halt, dass der timestamp in einem ‚scheiss‘ Format is!

ich hab irgendwann mal nen befehl gewusst, mit dem ich den zurechtschneiden kann
($jahr=???($timestamp,0,4); ???(var, anfang, länge))

weiss einer, welchen befehl ich da meine? oder hat mir wer ne andere gute idee, um den timestamp anzuzeigen, dass mer ihn auch lesen kann?
MfG
Geisterkarle

Hi!

Ich habe in meiner Datenbank einen timestamp(14) für meine
einträge.
Nun möchte ich die Zeit auslesen, um sie auf einer Webiste
auszugeben.
Das Porblem is halt, dass der timestamp in einem ‚scheiss‘
Format is!

Du kannst das ganz einfach mit mySQL Board Mitteln machen, ala

SELECT Feld1, Feld2, Feld3, DATE_FORMAT(TimestampFeld, ‚%d.%m.%Y - %H:%i‘) AS timestamp_formatted FROM Tabelle WHERE…

Wenn du das Datum anders formatieren willst, findest du naeheres im mySQL Manual. Mit SELECT UNIX_TIMESTAMP(TimestampFeld) koenntest du auch einen UNIX Timestamp draus machen, ganz wie es dir beliebt.

ich hab irgendwann mal nen befehl gewusst, mit dem ich den
zurechtschneiden kann
($jahr=???($timestamp,0,4); ???(var, anfang, länge))

ich nehme an, es handelt sich um diesen:

$jahr = substr($timestamp,0,4);
$monat = substr($timestamp,5,2);

Die Syntax hattest du noch richtig in Erinnerung:
substr(„zeichenkette“,„start“[,„länge“])

dome

genau das war er!!!
THX