+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 15 von 22

Thema: Datum in php

  1. #1
    TP-Senior sheaven macht alles soweit korrekt
    Registriert seit
    Mar 2002
    Beiträge
    110

    Question Datum in php

    Hallo,

    In diesem Beitrag wurde das schonmal beantwortet. Der Thread hat mir auch sehr geholfen. Php myadmin sagt der Befehl wurde erfolgreich angewendet. Aber wenn ich mir die Tabelle mit den Daten anschaue, dann erscheint immer das amerikanische Datum.

    Hilfe bin am verzweifeln!!!


    thx

  2. #2
    TP-Greis Lars bringt sich richtig ein
    Registriert seit
    Jun 2001
    Beiträge
    5.468
    Ich verstehe die Frage nicht ganz. Die im anderen Thread beschriebene Lösung formatiert das Datum bei der Ausgabe in das deutsche Format, in der DB selber wird nix geändert. Ist das Dein Problem?

  3. #3
    TP-Senior sheaven macht alles soweit korrekt
    Registriert seit
    Mar 2002
    Beiträge
    110
    Hab eine php Seite. Auf der Seite sind News. Die News holt er sich dynamisch aus einer mysql datenbank. Außerden hat die Datenbank ein Spalte, wo das Datum des Eintrags vermerkt ist. Die php Seite soll also Die News und das Datum aus der Tabelle holen. Das geht auch, aber das Datum wird im amerikanischen Format ausgegeben (YYYY-MM-DD). Jetzt möchte ich aber das Datum als deutsches Format ausgegeben haben (DD.MM.YYYY).

    Einigermaßen vertändlich?

  4. #4
    TP-Specialist Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Avatar von Stuck Mojo
    Registriert seit
    Feb 2001
    Ort
    Helmstedt/Wolfsburg
    Beiträge
    4.108
    Hi !

    Code:
    SELECT *,DATE_FORMAT(dasdatumsfeld,'%d.%m.%Y') AS newdatum FROM tabelle
    Gruß Jan

  5. #5
    TP-Greis Lars bringt sich richtig ein
    Registriert seit
    Jun 2001
    Beiträge
    5.468
    Genau das steht auch im anderen Thread. Wo ist denn nun das Problem?

  6. #6
    TP-Specialist Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Avatar von Stuck Mojo
    Registriert seit
    Feb 2001
    Ort
    Helmstedt/Wolfsburg
    Beiträge
    4.108
    achso? ...lol... hatte garnicht geguckt ...

  7. #7
    TP-Senior sheaven macht alles soweit korrekt
    Registriert seit
    Mar 2002
    Beiträge
    110
    Ja natürlich funzt der Code, das sagt jedenfalls phpmyadmin, wenn ich das als sql code eingebe.
    Aber finde nirgends, dass er das irgendwo angewendet hat. Weder in der Datenbank noch auf der zugehörigen php Seite hat sich was geändert.

    Erklärt das jetzt mein Problem?

  8. #8
    TP-Specialist Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Avatar von Stuck Mojo
    Registriert seit
    Feb 2001
    Ort
    Helmstedt/Wolfsburg
    Beiträge
    4.108
    Mal ein ganz simples Beispiel:
    PHP-Code:
    <?
    $query 
    mysql_query("SELECT *,DATE_FORMAT(dasdatumsfeld,'%d.%m.%Y') AS newdatum FROM tabelle");
    while(
    $result mysql_fetch_array($query)) {
      echo 
    "$result[newdatum]<br>\n";
    }
    ?>
    Der Kram liefert Dir dein gewünschtes Format. Es listet alle Daten formatiert auf. Vorausgesetzt habe ich jetzt mal die Verbindung zur DB.

    Gruß Jan

  9. #9
    TP-Senior sheaven macht alles soweit korrekt
    Registriert seit
    Mar 2002
    Beiträge
    110
    Also nicht den Code in die Datenbank sondern in das php skript?

  10. #10
    TP-Specialist Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Avatar von Stuck Mojo
    Registriert seit
    Feb 2001
    Ort
    Helmstedt/Wolfsburg
    Beiträge
    4.108
    hehe... fangen wir doch mal anders an...
    Wie ziehst Du denn bisher die Daten aus der DB? Doch bestimmt auch per PHP, oder?
    Poste mal deinen Teil, wo du bisher immer das Datum bekommst, dass Du auch in der DB liegen hast. Dann passen wir das mal kurz an...

  11. #11
    TP-Senior sheaven macht alles soweit korrekt
    Registriert seit
    Mar 2002
    Beiträge
    110
    Also im kopf steht
    require("./adodb/adodb.inc.php");
    require("./Connections/schulclub.php");
    ?><?php
    $Recordset1=$schulclub->Execute("SELECT * FROM news") or DIE($schulclub->ErrorMsg());
    $Recordset1_numRows=0;
    $Recordset1__totalRows=$Recordset1->RecordCount();
    ?><?php
    $Repeat1__numRows = 5;
    $Repeat1__index= 0;
    $Recordset1_numRows = $Recordset1_numRows + $Repeat1__numRows;
    ?>
    Und wo er es sich aus der Datenbank holt:
    <?php echo $Recordset1->Fields("Datum")?>
    Hoffe du kannst damit was anfangen.
    Vielen Dank schonmal.

  12. #12
    TP-Specialist Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Avatar von Stuck Mojo
    Registriert seit
    Feb 2001
    Ort
    Helmstedt/Wolfsburg
    Beiträge
    4.108
    ouh... ne' Klasse
    Probier mal so:
    PHP-Code:
    $Recordset1=$schulclub->Execute("SELECT *,DATE_FORMAT(Datum,'%d.%m.%Y') AS Datum FROM news") or DIE($schulclub->ErrorMsg()); 

  13. #13
    TP-Senior sheaven macht alles soweit korrekt
    Registriert seit
    Mar 2002
    Beiträge
    110

    Talking Heureka

    Ich weiß gar nicht wie dir danken soll, du hast mich gerettet.
    *luftsprungmach*

    Ich glaub ich war ein bisschen begriffstutzig. Sah im Internet immer so als Gehöre das zu mysql und der sortiert das um. Tja weit gefehlt.

    Vielen Dank

    Was meintest du mit der Klasse

  14. #14
    TP-Specialist Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Avatar von Stuck Mojo
    Registriert seit
    Feb 2001
    Ort
    Helmstedt/Wolfsburg
    Beiträge
    4.108
    naja... Du benutzt ne' Klasse um Daten aus der DB zu holen...
    Und... den Kram den wir da jetzt geändert haben ist und bleibt MySQL... Die Klasse schickt diese(n) Query an die DB. Das ist kein PHP! Gehört also tatsächlich zu MySQL

    Gruß Jan

  15. #15
    TP-Senior sheaven macht alles soweit korrekt
    Registriert seit
    Mar 2002
    Beiträge
    110

    Danke

    Mir ist da grad noch was aufgefallen. Und zwar soll er die Posts nach Datum Sortieren. Das geht soweit auch aber er sortiert jetzt nur nach Tagen und lässt die Monate außen vor. Also er schreibt den 31.1 noch vor 5.3
    Das ist ja nicht unbedingt das Ziel.

    Hast du dafür auch noch eine Lösung?

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51