ilch Forum » Ilch Clan 1.1 » Allgemein » [ERLEDIGT] Datum - falsches Format

Geschlossen
  1. #1
    User Pic
    M und M Chief Mitglied
    Registriert seit
    13.11.2012
    Beiträge
    10
    Beitragswertungen
    0 Beitragspunkte
    Hallo zusammen,

    hab ein kleines Problem mit der Formatierung des Datums.
    Ich nutze die Profilmodifizierung Mod und habe eigentlich ganz simpel die Ausgabe des Geburtstags mit Altersanzeige kopiert und versucht dies in Member seit dd.mm.yyyy mit Jahresgesamtzahl umzuwandeln.

    Soweit hat alles funktioniert. Allerdings bekomm ich nicht das richtige Format.

    Geburstag: 27.01.1991 (23)
    Member seit: 2006-08-06 (7) <---- soll 06.08.2006 sein

    Die angelegte Tabelle in myphp ist als DATE mit Standard 0000-00-00 definiert.
    Also genau so wie die gedatum Tabelle.


    
    	if($row['gebdatum'] !== "0000-00-00"){
    		$gebdatum = date('d.m.Y',strtotime($row['gebdatum']));
    	    $tag   = date('d',strtotime($row['gebdatum']));
    	    $monat = date('m',strtotime($row['gebdatum']));
    	    $jahr  = date('Y',strtotime($row['gebdatum']));
    	
    	    $jetzt = mktime(0,0,0,date("m"),date("d"),date("Y"));
    	    $geburtstag = mktime(0,0,0,$monat,$tag,$jahr);
    	    $alter   = "(".intval(($jetzt - $geburtstag) / (3600 * 24 * 365)).")";
    	    
    		
    	} else {
    		$gebdatum = "Kein Datum angegeben";
    		$alter = "";
    	}
    	
    			
    	if($row['memberseit'] !== "0000-00-00"){
    		$memberseit = date('d.m.Y',strtotime($row['memberseit']));
    	    $tagJ   = date('d',strtotime($row['memberseit']));
    	    $monatJ = date('m',strtotime($row['memberseit']));
    	    $jahrJ  = date('Y',strtotime($row['memberseit']));
    
    	    $jetzt = mktime(0,0,0,date("m"),date("d"),date("Y"));
    	    $memberseit2 = mktime(0,0,0,$monatJ,$tagJ,$jahrJ);
    	    $jjahre   = "(".intval(($jetzt - $memberseit2) / (3600 * 24 * 365)).")";
    
    	} else {
    		$memberseit = "Kein Member";
    		$jjahre = "";
    	}



    verwendete ilch Version: 1.1 O

    betroffene Homepage: externer Link


    Zuletzt modifiziert von M und M Chief am 24.01.2014 - 22:15:25
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    da wird dir das helfen:

    php.net/manual/de/datetime.format.php
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Das Problem liegt wohl an einer anderen Stelle, die komplette Zeichenkette für die Ausgabe wird in dem von dir geposteten Codestück nicht zusammengesetzt.

    Und da wo das geschieht, hast du wohl etwas falsch gemacht, ggf. auch bei Übergabe ans Template.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    M und M Chief Mitglied
    Registriert seit
    13.11.2012
    Beiträge
    10
    Beitragswertungen
    0 Beitragspunkte
    Danke für die Antworten.
    Problem konnte ich lösen.

    Weiter unten wurde die Variable überschrieben. Den Code Teil habe ich entfernt.
    Nun geht alles !

    Nochmals danke
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    erledigt
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten