Seite 4 von 17 ErsteErste ... 2345614 ... LetzteLetzte
Ergebnis 31 bis 40 von 164
Like Tree1Likes

Fragen

Das ist eine Diskussion über Fragen im Hilfe gesucht! Forum; das problem hier mal wieder...niemand von uns weiß wie du die berechnung machst google einfach mal nach "php formate date ...

  1. #31
    Administrator Avatar von Chronos
    Registriert seit
    08.01.2009
    Ort
    127.0.0.1
    Beiträge
    1.909

    Standard

    das problem hier mal wieder...niemand von uns weiß wie du die berechnung machst
    google einfach mal nach "php formate date like twitter/facebook" dann kommst du zu ein paar sehr guten funktionen die genau das machen.
    Ich höre 10 Stimmen in meinem Kopf, 9 sagen ich sei nicht verrückt, die 10. summt die Melodie von Tetris
    Join us - Starter_Forum@Twitter or join me brokenlinkAT@Twitter
    Kein Support per PN
    brokenlink.at - coming soon

  2. #32
    Experte Avatar von Kulle
    Registriert seit
    20.05.2010
    Beiträge
    830
    Themenstarter

    Standard

    ??? Iwie finde ich da nix passendes zu.

    Meine Rechnung war so: nehme denn zeitpunkt des verfassens (timestamp) und teile ihn in zeit und datum, nehme das datum und teile dies in tag, monat, jahr, nehme tag und vergleiche mit aktuellen tag. wenn tag gleich tag ist schreibe heute, wenn tag glei -1 ist schreibe gestern, wenn tag >-1 ist schreibe das normale datum.

    mein problem darin war das ich die monate nicht mit berücksichtigte.

    und hier noch ein stück code dazu:

    PHP-Code:
    $SQL=mysql_query("SELECT `titel`,`id` FROM `f_thread` ORDER BY `aktualisiert` DESC LIMIT 15");
                    while(
    $row mysql_fetch_array($SQL) or die(mysql_error())) {
                        
    $beitrag=mysql_fetch_array(mysql_query("SELECT `autor`,`id`,`forum`,`datum` FROM `f_beitrag` WHERE `thread`='".$row['id']."' ORDER BY `id` DESC LIMIT 1"));
                        
    $rox=mysql_fetch_array(mysql_query("SELECT `nick` FROM `user` WHERE `id`='".$beitrag['autor']."'"));
                        
    $titel=/*chunk_split(*/$row['titel']/*,1, ' ')*/;
                        
    $zeit_datum=explode(' ',$beitrag['datum']);
                        
    $datum=@explode('.',$zeit_datum[1]);
                            
    settype($datum[0], "integer");
                                
    $datum1=$datum[0];
                                if (
    $tag==$datum1) {
                                    
    $datum="Heute ";
                                }
                                elseif (
    $datum1==$tag-1) {
                                    
    $datum="Gestern ";
                                }
                                else {
                                    
    $datum1=explode(' ',$beitrag['datum']);
                                    
    $datum=$datum1[0];
                                }
                        echo 
    "<div id='linksbündig'><a href='forum. php ?forum="
    .$beitrag['forum']."&thread=".$row['id']."#id".$beitrag['id']."'>".$titel."</a> von <a href='profil. php ?id=".$beitrag['autor']."'target='_blank'>".$rox['nick']."</a></div>
                        <div id='rechtsbündig'>"
    .$datum."</div>";
                    } 
    ich weiß bloss nicht wie ich das am 1. des neuen monats realisieren soll, mit dem monat alleine wäre das ja kein problem.
    mfg
    kulle

  3. #33
    Experte Avatar von Kulle
    Registriert seit
    20.05.2010
    Beiträge
    830
    Themenstarter

    Standard

    chronos? wie meinste das mit php formate date like twitter/facebook? haste da vielleicht einen thread verwechselt?
    mfg
    kulle

  4. #34
    Administrator Avatar von Chronos
    Registriert seit
    08.01.2009
    Ort
    127.0.0.1
    Beiträge
    1.909

    Standard

    nein habe ich nicht
    das was du willst wurde besonders durch twitter und fb sehr bekannt, also diese art der formatierung. darum findet man unter diesen stichwörtern auch passende lösungen:

    Create Twitter like date formatted strings with PHP : Skidoosh
    Ich höre 10 Stimmen in meinem Kopf, 9 sagen ich sei nicht verrückt, die 10. summt die Melodie von Tetris
    Join us - Starter_Forum@Twitter or join me brokenlinkAT@Twitter
    Kein Support per PN
    brokenlink.at - coming soon

  5. #35
    Experte Avatar von Kulle
    Registriert seit
    20.05.2010
    Beiträge
    830
    Themenstarter

    Standard

    Also iwie habe ich da ein Problem und zwar zeigt der mir alles mögliche an nur nicht das was er soll :P

    ganz unten in seinem Code schreibe er doch now, a hours, 4 hours, yesterday .... mein problem dabei ist das er bei allen was anzeigt statt nur bei einen wie es ja normal sein sollte, oder habe ich da denn guten Mann der denn Code schrieb falsch verstanden?
    mfg
    kulle

  6. #36
    Administrator Avatar von Chronos
    Registriert seit
    08.01.2009
    Ort
    127.0.0.1
    Beiträge
    1.909

    Standard

    leute kopiert doch nicht blind 1:1

    du musst es für dich ja anpassen, zB alles nach yesterday rauslöschen da du es nicht brauchst bzw halt soweit das dann das normale datum angezeigt wird
    er hat halt sein script so gebaut das es..glaub ich bis einige jahre zurück anzeigt in einer anderen form.
    Ich höre 10 Stimmen in meinem Kopf, 9 sagen ich sei nicht verrückt, die 10. summt die Melodie von Tetris
    Join us - Starter_Forum@Twitter or join me brokenlinkAT@Twitter
    Kein Support per PN
    brokenlink.at - coming soon

  7. #37
    Experte Avatar von Kulle
    Registriert seit
    20.05.2010
    Beiträge
    830
    Themenstarter

    Standard

    ich habe ja schon einiges geändert (z.B. alles auf deutsch) ich wollte es aber erstmal probieren um zu sehen was da überhaupt rauskommt ...
    mfg
    kulle

  8. #38
    Experte Avatar von Kulle
    Registriert seit
    20.05.2010
    Beiträge
    830
    Themenstarter

    Standard

    jetzt habe ich es endlich auf die Reihe gekriegt nach langer Lektüre und etwas Geduld bin ich noch komplett hintergestiegen und es funzt einwandfrei. danke chronos.
    mfg
    kulle

  9. #39
    Experte Avatar von Kulle
    Registriert seit
    20.05.2010
    Beiträge
    830
    Themenstarter

    Standard

    So neue Frage: Ich will eine Wer ist Wo Seite machen. Die passenden Daten dazu habe ich in der Datenbank. Nur wie rufe ich die ab? Kann ja jetzt mal angenommen schlecht die Aktivitätsdaten für eine Million Nutzer abrufen. Und schauen ob der User Seit 15 Minuten nichts mehr gemacht hat.

    Für Hilfe wie immer sehr Dankbar.
    mfg
    kulle

  10. #40
    Administrator Avatar von Chronos
    Registriert seit
    08.01.2009
    Ort
    127.0.0.1
    Beiträge
    1.909

    Standard

    tjo aber anders wirds nicht gehen.
    am besten direkt im sql statment schon den zeitraum begrenzen und fertig.
    Ich höre 10 Stimmen in meinem Kopf, 9 sagen ich sei nicht verrückt, die 10. summt die Melodie von Tetris
    Join us - Starter_Forum@Twitter or join me brokenlinkAT@Twitter
    Kein Support per PN
    brokenlink.at - coming soon

Seite 4 von 17 ErsteErste ... 2345614 ... LetzteLetzte

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 12.12.2011, 17:42
  2. Merkel beantwortet Fragen über YouTube
    Von fox im Forum Aktuelles
    Antworten: 0
    Letzter Beitrag: 18.11.2011, 18:11
  3. Antworten: 3
    Letzter Beitrag: 09.03.2011, 16:28
  4. Antworten: 0
    Letzter Beitrag: 29.07.2010, 13:19

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •