kostenloser Webspace werbefrei: lima-city


Im Gästebuch: Das Datum und die Uhrzeit mitspeichern!

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    turmfalken

    turmfalken hat kostenlosen Webspace.

    Wie kann ich im Guestbook die Aktuelle Zeit/Datum des Webservers mit abspeichern(mySQL-DB), und die Eintr?g danach auch danach sortieren!

    Danke
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Setz die Typ der Spalte auf "Datetime" und f?ge die Zeit so hinzu:

    date("Y-m-d H:i:s",time())

    Dieses Format kann nat?rlich beliebig ge?ndert werden.

    mfg mace
  4. Autor dieses Themas

    turmfalken

    turmfalken hat kostenlosen Webspace.


    Also bis jetz habe ich verstanden:

    Feld: date_time
    Typ: DATETIME
    L?nge/Set: *
    Attribute: *
    Null: *
    Standard: *
    Extra: *




    *was kommt da??
  5. m**l

    aber wenn du es speichern willst machst du es so.
    in deiner db erstellest du eine zeile

    datum int 15

    naja und wenn du deine daten speicherst machst du es einfach so:

    $datum = time();


    und dann die Variablke $datum speichern in der db in der zeile datum und dann gibst du es so aus

    echo date("Y-m-d H:i:s",$datum)




    Beitrag ge?ndert am 8.08.2005 18:26 von moul
  6. Feld: date_time
    Typ: DATETIME
    L?nge/Set: LEER LASSEN
    Attribute: LEER LASSEN
    Null: NOT NULL
    Standard: LEER LASSEN
    Extra: LEER LASSEN

    Und dann mit meinem
    date("Y-m-d H:i:s",time()


    und mit dieser Funktion kannst du die Zeit nacher gut umwandeln:

    function DatumsWandler($Datum)
        {
           $GewandeltesDatum = substr($Datum, 8, 2);
           $GewandeltesDatum .= ".";
           $GewandeltesDatum .= substr($Datum, 5, 2);
           $GewandeltesDatum .= ".";
           $GewandeltesDatum .= substr($Datum, 0, 4);
           $GewandeltesDatum .= " um ";
           $GewandeltesDatum .= substr($Datum, 10);
           $GewandeltesDatum .= " Uhr ";
          return $GewandeltesDatum;
        }


    mfg mace
  7. also ich glaube das schreit nach einer erkl?rung...

    Es gibt zwei m?glichkeiten (wahr scheinlihc noch mehr):

    . das Datum nicht formatiert eintragen lassen, w?rde ich machen als Tabellen spalte Brauchst du dann "varchar" "255". Diese Zeit kannst du dann sp?ter formatieren mit dem Befehl
    date("d.m.y h:i",$feld_name);
    es wird dann die Zeit ausgegeben: 2.2.1991 15:02
    das kannst du varieren:
    http://de.php.net/manual/de/function.date.php

    . das Datum bereits formatiert eintragen... dazu musst du den Befehl date("d.m.y h:i",$variable); schon vorher anwenden und dass dann eintragen.

    Ich bin mir nicht sicher was die Funktion "date_time" macht... aber ich glaube das sie nicht geschickt ist f?r anf?nger. weil man das system selbst er mal verstehen muss...

    ja genau den befehl $datum = time(); musst du aufjeden fall anwenden. Der gibt die aktuelle Zeit auf dem Server aus... aber nicht formatiert also 12105132 oder so keine Ahnung!! das ist allerdings die Zeit seit 01.01.1970!!!!

    mfg Sir Seven
  8. Ganue Erkl?rung zur Zeit, timestamp, etc. gibts hier:

    http://www.schattenbaum.net/php/datum.php
  9. Autor dieses Themas

    turmfalken

    turmfalken hat kostenlosen Webspace.

    ICh habe noch nicht ganz verstanden, wie ich dann die Zeit/Datum in die MySQL-DB schicken kann!!
  10. hi,
    ich machs immer so

    <?
    $sql = "INSERT INTO gbook (Name,Inhalt,Datum)
    VALUES ('$name','$inhalt',NOW());";
    $result = mysql_query($sql);
    mysql_fetch_assoc($result);
    ?>


    somit wird in die spalte datum (muss allerdings auch datetime sein) der jetzige datum und die jetzige zeit eingetragen mfg gigaman
  11. hi, also so wie mein Vorposter das gesagt hat w?rde ich das nie macehn!! da du dann das Datum nicht mehr so formatieren kannst wie du es willst zb Microziet oder so!!

    Also so:
    $date = time();
    $var = "INSERT INTO tabelle (datum) VALUES ('$date')";

    und ausgabe ist dann so:
    echo date("d.m.y h:i", $row['datum']);


    mfg
  12. Autor dieses Themas

    turmfalken

    turmfalken hat kostenlosen Webspace.


    sirseven schrieb:
    und ausgabe ist dann so:
    echo date('d.m.y h:i', $row['datum']);


    wie kann ich das machen, dass die zeit/datum dann dort angezeigt wird wo fr?her
    '.$datum.'

    stand, jetzt die zeit im format:

    09.08.05 um 19:20 Uhr

    steht????

    Ps: die information ist zb in:
    1123606283
    vorhanden

    Beitrag ge?ndert am 9.08.2005 19:24 von turmfalken
  13. also schau

    du schreibst dorf rein '.date("d.m.y um h:i",$datum).'

    Bei weiterren Fragen : ICQ 279-522-765
  14. Autor dieses Themas

    turmfalken

    turmfalken hat kostenlosen Webspace.

    danke @all, ich habe es jetzt geschafft!
  15. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!