kostenloser Webspace werbefrei: lima-city


Datum zeit

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    sachiel

    sachiel hat kostenlosen Webspace.

    kann es sein das der Limasever ein falsches datum hat? die funktion date() liefert nichts richtiges zur?ck :(
    wie kann ich ein richtiges datum bekommen um es mit einzuspeichern?
    danke f?r jede hilfe
    mfg
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. c*********c

    Meines Wissens l?uft die Uhr auf den Server richtig.

    //edit: ?hm...nach thobas Aussage l?uft die Serveruhr doch nicht richtig ...

    Zum Problem:
    Wahrscheinlich hast Du vergessen, das Datum zu formatieren.
    Beispiel mit einem formatierten Datum sowie einem "rohen" timestamp:

    $timestamp = time();
    $datum_formatiert = date("d.m.Y - H:i:s");
    
    print("Unformatierter Timestamp (Angabe in Sekunden seit dem 1.1.1970): ". $timestamp ."<br /> Formatiertes Datum: ". $datum_formatiert);


    Beispiel der Ausgabe:
    Unformatierter Timestamp (Angabe in Sekunden seit dem 1.1.1970): 1125851124
    Formatiertes Datum: 04.09.2005 - 18:25:24


    Mehr Informationen zur Formatierung eines Timestamps findest Du unter http://de.php.net/manual/de/function.date.php



    Beitrag ge?ndert am 4.09.2005 18:22 von compactdisc

    Beitrag ge?ndert am 4.09.2005 19:22 von compactdisc
  4. thoba

    Co-Admin Kostenloser Webspace von thoba

    thoba hat kostenlosen Webspace.


    Meines Wissens l?uft die Uhr auf den Server richtig.


    Nein, tut sie leider nicht ganz. Zumindestens nicht auf Xardas. Die Zeit geht ein paar Minuten nach. Zu sehen hier: http://thoba.xardas.lima-city.de/diverses/uhr.php
  5. h******0

    <?
    $timestamp = time();

    $datum_formatiert = date("d.m.Y - H:i:s");



    print("Unformatierter Timestamp (Angabe in Sekunden seit dem 1.1.1970): ". $timestamp ."<br /> Formatiertes Datum: ". $datum_formatiert);
    ?>

    Hab No Plan
  6. Autor dieses Themas

    sachiel

    sachiel hat kostenlosen Webspace.

    problem gel?st...mein fehler war, dass ich das in einer datebank speicher wollte und das muss ich dann ?ber NOW() machen,
    Wie kann ich dann die Uhrzeit dazuspeichern? welche mysqlfunktion ist das?
  7. c*********c



    sachiel schrieb:
    problem gel?st...mein fehler war, dass ich das in einer datebank speicher wollte und das muss ich dann ?ber NOW() machen,
    Wie kann ich dann die Uhrzeit dazuspeichern? welche mysqlfunktion ist das?


    Das muss nicht unbedingt ?ber NOW() gel?st werden.
    Ausserdem l?uft, wenn ich mich nicht t?usche, die Uhr auf dem mySQL-Server nicht richtig!

    ?bergib der Datenbank also den Timestamp des Webhosting-Servers.

    Wie kann ich dann die Uhrzeit dazuspeichern?


    Wenn ich das richtig verstehe willst Du, dass in die Datenbank ein Timestamp/Datum gespeichert wird, richtig?
  8. Autor dieses Themas

    sachiel

    sachiel hat kostenlosen Webspace.

    ja voll kommen korekt
    bisher sieht das so aus:

    $sqll = "INSERT INTO ".
    "news (Name, Text, Datum) ".
    "VALUES ('".$name."', '".$nachricht."',NOW())";

    das funktioniert auch..
    jetzt will ich die uhrzeit dazu erg?nzen...
    vorher hab ich uhrzeit und datum ?ber php generirt und dann gespeichert...das hat aber nicht funktioniert:(
  9. c*********c

    Also der passende Code dazu w?rde ungef?hr so aussehen:

    // Verbindung zur Datenbank herstellen
    
    $datum = date("d.m.Y - H:i:s");
    
    $sql = "INSERT INTO news (Name,Text,Datum) VALUES ('". $name ."', '". $nachricht ."', '". $datum ."')";
    
    $result = mysql_query($sql);
    
    /*** Wenn die Daten erfolgerich eingetragen wurden,
    Meldung ausgeben. Ansonsten (wenn das Eintragen nicht fehl schlug) wird der Fehler, sowie die Fehlernummer ausgegeben. ***/
    
    if($result === TRUE)
    {
    print("Die Informationen wurden erfolgreich in die Datenbank eingetragen.<br />");
    }
    else
    {
    print("Es trat ein Fehler auf.<br />Mysql meldet: ". mysql_error() ."<br />Fehlernummer: ". mysql_errno() ."<br />");
    }
  10. Autor dieses Themas

    sachiel

    sachiel hat kostenlosen Webspace.

    thx...jetzt funktioniert es...das problem lag darin das, dass das feld in der mysql tabelle falsch war..(datum statt varchar..) deshalb hat es mit der uhrzeit nicht funktioniert... vielen dank an alle
  11. 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!