Im Gästebuch: Das Datum und die Uhrzeit mitspeichern!
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
attribut
ausgabe
befehl
beitrag
date
extra
format
funktion
inhalt
insert
manual
null
result
set
spalten
speicher
standard
tabelle
uhr
zeile
-
Wie kann ich im Guestbook die Aktuelle Zeit/Datum des Webservers mit abspeichern(mySQL-DB), und die Eintr?g danach auch danach sortieren!
Danke -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
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 -
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 -
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 -
Ganue Erkl?rung zur Zeit, timestamp, etc. gibts hier:
http://www.schattenbaum.net/php/datum.php
-
ICh habe noch nicht ganz verstanden, wie ich dann die Zeit/Datum in die MySQL-DB schicken kann!!
-
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 -
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 -
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 -
also schau
du schreibst dorf rein '.date("d.m.y um h:i",$datum).'
Bei weiterren Fragen : ICQ 279-522-765 -
danke @all, ich habe es jetzt geschafft!
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage