• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

MySql formatumwandlung date+timestamp

Guido

New member
Hallo zusammen!

Wie kann ich das Format von date und timestamp umwandeln in das deutsche Zeit und Datumsformat?

TIA und Ade
Guido
 
Soweit ich weiß geht das nur mit Arrays

<?
$monat = array("Januar","Februar","März");

$date_m = date("n");

$datum = date("d. ").$monat[$date_m].date(" Y");

echo $datum;
?>

MfG
 
Oh nööö

da muss ich ja erst alles umarbeiten!!!

Gibts da nichts einfacheres?
Hat jemand eine Lösung?

Oder eventuell schon die fertige Array-Definition?

TIA und Ade
Guido
 
Dank geht an Jörg Krause!

Das Datum wird ja so dargestellt und gespeichert:
Jahr - Monat - Tag
Ich habe also folgendes gemacht:

<?php
$datum = mysql_result($result,$query,"datum");
$gdatum = split("-",$datum);
echo "Datum: $gdatum[2]-$gdatum[1]-$gdatum[0]";
?>
:cool:

Funktioniert prima für meine Zwecke!
Wer allerdings die komplette Array-Funktion über hat, darf Sie gerne posten!

Ade
Guido

[Edited by Guido on 07-02-2001 at 11:53]
 
Brauchst du das Datum wohl nur als Zahlen formatiert?
Wenn ja nimm doch folgendes

echo date("d.m.Y");

dann schaut das so aus 07.02.2001

[Edited by Hinkelstein on 07-02-2001 at 12:06]
 
ja richtig!

Soweit reicht das erstmal aus!
Ich muß erstmal nur eine Preview-Seite bis Mitte Februar erstellen. Die Feinheiten können dann auch noch kommen.

Mit deinem echo date... reicht das allerdings nicht aus, da ich News eingebe und dann nach Datum sortieren muss. Es reicht also nicht einfach das aktuelle Datum anzugeben, oder habe ich was falsch verstanden?

Ade
Guido
 
hmm, wenn du deinen timestamp im string $data[1] hast mach doch einfach

$datum= date("d.m.Y",$data[1]);...

Gruß MichiS
 
Zurück
Oben