PHP und SQL datum??

  • geschlossen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • PHP und SQL datum??

    Hey leute,

    ich habe ein Textfeld wo man ein datum eintragen soll. Dieses wird dann in die sql-datenbank gespeichert. soweit so gut.
    problem an der ganzen sache ist das mysql ja yyyy-mm-dd speichert.
    Kann man den beibiegen das er dd.mm.yyyy speichert?

    lg

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Ryckmaster ()

  • Na zum Beispiel, du hast eine SQL-Tabelle:

    Quellcode

    1. CREATE TABLE `product` (
    2. `product_id` MEDIUMINT NOT NULL,
    3. `price` VARCHAR(40) NOT NULL,
    4. [B]`date` INT(10) NOT NULL,[/B]
    5. primary key (`product_id`)
    6. )


    So nun kannst du das Datum via zwei Möglichkeiten eintragen:
    Entweder so

    Quellcode

    1. mysql_query('UPDATE `product` SET `date` = '.time());

    oder so

    Quellcode

    1. mysql_query('UPDATE `product` SET `date` = UNIX_TIMESTAMP()');

    Die zweite Alternative braucht bedingt länger, weil hier die MySQL-Datenbank mehr zu tun hat.

    Abrufen geht dann ganz einfach so

    Quellcode

    1. $date = date('[B]d.m.Y[/B]',$row['date']);

    Sprich, du kannst nach Belieben deine Datum- und Zeitanzeige ändern.

    Gruß
    Broken Sword
  • Okay danke, damit komme ich klar :D
    Mal ne andere frage:
    gibt es ne möglichkeit das es in der db gleich dd.mm.yyyy gespeichert wird?

    sag schonmal danke :danke:

    bei genaueren lesen, fällt mir auf das meine frage überflüssig ist. :D
    danke dir...

    lg

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Broken Sword () aus folgendem Grund: Doppelpost