ilch Forum » Allgemein » HTML, PHP, SQL,... » Datum in anderen Format ausgeben

Geschlossen
  1. #1
    User Pic
    DeathBoy Mitglied
    Registriert seit
    24.02.2010
    Beiträge
    182
    Beitragswertungen
    1 Beitragspunkte
    Hi,

    ich bastel gerade an der lastnews.php herum. Möchte hier das Datum mit ausgeben.

    gespeichert ist das ganze in der Datenbank in folgenden Format: Bsp. 2010-03-05 20:04:12

    Jetzt möchte ich beim ausgeben aber die Uhrzeit weglassen und nur das Datum in folgenden format ausliefern: tt.mm.yy

    Habe schon über google gesucht und herumprobiert, aber werde irgendwie nicht schlauer...

    Gruß Mike

    betroffene Homepage: externer Link
    Tattoo und Piercing Community: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    Die Daten sind im date format abgespeichert.

    Also würde ich mal denken du brauchst die function date() von php.

    Also

    date(d.m.y,$row['date']);

    Gruß

    *EDIT* Hab mal nachgeschaut. Du wolltest es in tt.mm.yy ist doch schon drine?

    news.php
    Line 125
    $row['datum'] = $lang[$row['dayofweek']].' '.$row['datum'];

    Löschen

    Das Format von dem Datum kannst du in der zeile 104 (%d. %m. %y)

    *EDIT2*
    Sorry ich kann nicht lesen o.O
    Du hast eine geänderte Version von lastnews.php
    $row->news_time = date('d.m.y',$row->news_time);


    Sollte funktionieren.

    Zuletzt modifiziert von she am 23.11.2010 - 11:49:27
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    DeathBoy Mitglied
    Registriert seit
    24.02.2010
    Beiträge
    182
    Beitragswertungen
    1 Beitragspunkte
    Hi,

    in der content/news.php steckt die funktion drin. schaff es aber irgendwie nicht die in die boxen/lastnews.php zu übertragen.

    momentan sieht mein code so aus:

    	$abf = 'SELECT * FROM prefix_news WHERE news_recht >= '.$_SESSION['authright'].' ORDER BY news_time DESC LIMIT 0,5';
    	$erg = db_query($abf);
    
      echo '<div align="center"><table width="99%" border="0">';
    
      while ($row = db_fetch_object($erg)) {
    $datum = $row->news_time = date('d.m.y',$row->news_time);
      echo '<tr><td width="25%">'.$datum.'</td><td width="75%"><a class="box" href="index.php?news-'.$row->news_id.'">'.$row->news_title.'</a></td></tr>';
      }
      echo '<tr><td><br><br></td><td align="right" valign="bottom"><a href="index.php?news">...weitere News</a></td></tr>';
      echo '</table></div>';
    ?>


    Er gibt das datum auch im richtigen format aus, jedoch steht da aber überall 01.01.70. Also falsches Datum... zwinker
    Tattoo und Piercing Community: externer Link
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    OloX Hall Of Fame
    Registriert seit
    25.02.2006
    Beiträge
    990
    Beitragswertungen
    23 Beitragspunkte
    Hey DeathBoy,
    so ist es am besten lächeln

    <?php
    $abf = "SELECT *, DATE_FORMAT(`news_time`,'%d.%m.%Y') AS `newtime` FROM `prefix_news` WHERE `news_recht` >= ".$_SESSION['authright']." ORDER BY `news_time` DESC LIMIT 0,5";
        $erg = db_query($abf);
       echo '<div align="center"><table width="99%" border="0">';
       while ($row = db_fetch_object($erg)) {
      echo '<tr><td width="25%">'.$row->newtime.'</td><td width="75%"><a class="box" href="index.php?news-'.$row->news_id.'">'.$row->news_title.'</a></td></tr>';
      }
      echo '<tr><td><br><br></td><td align="right" valign="bottom"><a href="index.php?news">...weitere News</a></td></tr>';
      echo '</table></div>';
    ?>


    MfG OloX
    PHP, JavaScript, CSS
    2 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    oink Mitglied
    Registriert seit
    23.09.2010
    Beiträge
    740
    Beitragswertungen
    227 Beitragspunkte
    OloX, sehr fein zwinker
    before creation there must be destruction
    1 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    DeathBoy Mitglied
    Registriert seit
    24.02.2010
    Beiträge
    182
    Beitragswertungen
    1 Beitragspunkte
    Danke dir OloX, funzt so wie ich es haben wollte. Yes
    Tattoo und Piercing Community: externer Link
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Chester Mitglied
    Registriert seit
    17.02.2009
    Beiträge
    753
    Beitragswertungen
    19 Beitragspunkte
    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    	$abf = 'SELECT * ,
    	        DATE_FORMAT(`art_time`,'%d.%m.%y') AS arttime
    	        FROM prefix_artsys_articles 
    					ORDER BY art_time DESC
    					LIMIT 0,3';
    	$erg = db_query($abf);
      echo '<table>';
      while ($row = db_fetch_object($erg)) { 
      $text = $row->art_preview;
    $GekuerzterText = substr($text, 0, 100);
    		echo '<tr><td>'.$row->arttime.'<a class="forumlink" href="index.php?articles-show-'.$row->art_id.'">'.$row->art_title.'</a><br/>'.$GekuerzterText.'</td></tr>';
      }
      echo '</table>';
    
    
    ?>


    ich habs auch versucht aber leider versagt :/ weiß jemand woran es liegt das es nicht klappt?


    Zuletzt modifiziert von Chester am 13.03.2011 - 15:02:04
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    <?php
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
        $abf = "SELECT * ,
                DATE_FORMAT(`art_time`,'%d.%m.%y') AS arttime
                FROM prefix_artsys_articles
                        ORDER BY art_time DESC
                        LIMIT 0,3";
        $erg = db_query($abf);
      echo '<table>';
      while ($row = db_fetch_object($erg)) {
      $text = $row->art_preview;
    $GekuerzterText = substr($text, 0, 100);
            echo '<tr><td>'.$row->arttime.'<a class="forumlink" href="index.php?articles-show-'.$row->art_id.'">'.$row->art_title.'</a><br/>'.$GekuerzterText.'</td></tr>';
      }
      echo '</table>';
    
    
    ?>
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Chester Mitglied
    Registriert seit
    17.02.2009
    Beiträge
    753
    Beitragswertungen
    19 Beitragspunkte
    ich bin normal sehr gut in "finde den unterschied" aber da musste ich schon seehr genau hinschauen lachen

    danke she
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten