Erde: MySQL "DATE"

Beitrag lesen

Ist eigentlich nicht weiter Schlimm.

Wenn du die 3 Sachen in einzelnen feldern hast kannst du sie einfach zusammensetzen.

z.b. die Variablen $tag, $monat, $jahr

Da kannst du dir dein Format basteln mit

$datum = $jahr."-".$monat."-".$tag

Die Variable Datum könntest du jetzt problemlos übergeben.

--------------

Wenn Du es im Format 28.02.2003 hast dann musst du es hat vorher auseinadernehmen.

angenommen in der Variable $datum steht "28.02.2003"

$datum = substr($datum,6,4)."-".substr($datum,3,2)."-".substr($datum,0,2);

jetzt würde in der variable das datum "2003-02-28" stehen.

Erde

Hallo Leute,

ich habe folgendes Problem:

Ich habe ein Formular in dem man "TAG", "Monat" und "Jahr" in 3 Inputfeldern als Zahlenwerte eingibt.

Zuerst habe ich in der Datenbank auch 3 Felder jeweils für Tag Monat und Jahr angelegt. Das ist dann aber doch nicht so das wahre, weil ich es später ja wieder auslesen möchte und das zu kompliziert ist.

Nun möchte ich mit dem MySQL-Typ "DATE" das machen. Jedoch ist der Standart ja immer 0000-00-00 ...

Mein Problem (bzw. meine beiden Probleme) ist nun, dass ich nicht genau weiß wie ich das Jahr, Monat und Tag mit den 3 inputfeldern in dieses Format INSERT(en) kann bzw. Wenn es drin ist dass ich dann in meiner Ausgabe nicht zb.:

2003-02-26  sondern  26.02.2003

stehen hab :'((
Kann mir jemand nen Tipp geben?

Danke schonmal im voraus!