Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 11

Thema: timestamp convert to german date

  1. #1
    Azubi(ne)
    Registriert seit
    17.06.2009
    Beiträge
    88
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard timestamp convert to german date

    Hallo,

    ich habe hier arg probleme einen timestamp ind ein deutsches gültiges datum umzuwandeln.

    mein script sieht wie folgt aus:
    Code:
        include("config.php");
    
        $qry = mysql_query("SELECT * FROM uploads");
        
            while($row = mysql_fetch_array($qry))  {
    
            $deltime = $config["deltime"];
            $diff = $row["date"] - date(time());
            $count = $diff + ($deltime);    
            
                
            echo $count;
        
            }
    $count gibt mir nun die differenz der timestamps aus, diesen möchte ich aber gerne in einem format ausgegeben haben zb.

    29 Tage, 23 Stunden, 30 Minuten, 20 Sekunden


    bitte um rat ....
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Meine Homepage über Garnelen
    ---> http://www.garnelen-hl.de <---

  2. #2
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: timestamp convert to german date

    schon date probiert?

    PHP-Code:
    date ("d.m.Y"$count); 
    und dann musste halt selber rechnen
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  3. #3
    Azubi(ne)
    Themenstarter

    Registriert seit
    17.06.2009
    Beiträge
    88
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: timestamp convert to german date

    Hallo,

    jap habe ich auch schon probiert.

    hier bekomme ich das ergebniss:

    31.01.1970
    Meine Homepage über Garnelen
    ---> http://www.garnelen-hl.de <---

  4. #4
    König(in) Avatar von Grevas
    Registriert seit
    20.04.2009
    Ort
    In meiner Wohnung.
    Alter
    30
    Beiträge
    1.039
    Danke
    0
    Bekam 5 mal "Danke" in 5 Postings

    Standard AW: timestamp convert to german date

    Sollte nicht überraschen...

    PHP-Code:
    $diff $row["date"] - date(time()); 
    Was soll das denn bringen? Du kannst 2 strings nicht voneinander abziehen. (wobei die date() Funktion auch falsch benutzt wird)

  5. #5
    Unregistriert
    Gast

    Standard AW: timestamp convert to german date

    Hallo,

    also ein user läd ein bild hoch und es wird das datum als timestamp in der db gesezt.

    zb. 130150 3600

    deltime ist = 3600 = 1 stunde

    er soll mir nun nur noch die 3600 ausgeben und als countdown ausgeben, sprich das bei 0 die datei gelöscht wird.

    dann müsste die rechnung doch so sein:

    aktuelle zeit - 130150 3600 = different

    und diese differenz einfach nu als datum ausgeben lassen ....

  6. #6
    König(in) Avatar von crAzywuLf
    Registriert seit
    03.02.2009
    Beiträge
    1.175
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: timestamp convert to german date

    sieht eher so aus als wolltest du die Differenz von zwei Timestamps, also quasi sowas:
    PHP-Code:
    <?php
    function differenz_zeit($d1$d2)
    {
        
    $return = array();
        
    $time $d2 $d1;
        
    $einheit = array(
            
    86400 => array('Tag''Tage'),
            
    3600 => array('Stunde''Stunden'),
            
    60 => array('Minute''Minuten'),
            
    => array('Sekunde''Sekunden'),
        );

        foreach (
    $einheit as $_e => $_data)
        {
            
    $x = (int) ($time $_e);
            if (
    $x 0)
            {
                
    $return[] = $x " " $_data[($x 0)];
                
    $time $time $_e;
            }
        }
        return 
    join(', '$return);
    }

    $x1 strtotime("28.03.2011 13:34:50");
    $x2 strtotime("01.04.2011 14:20:51");

    print 
    differenz_zeit($x1$x2);
    ?>
    Geändert von crAzywuLf (28.03.2011 um 16:04 Uhr)
    Gruß crAzywuLf

  7. #7
    Azubi(ne)
    Themenstarter

    Registriert seit
    17.06.2009
    Beiträge
    88
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: timestamp convert to german date

    hey crAzywuLf

    kann mir deinem codeschnipsel leider nichts anfangen, da ich noch neu auf dem gebiet bin.

    kannst du mir das anhand meies scriptes in einem beispiel erklären ?

    gruß
    micha
    Meine Homepage über Garnelen
    ---> http://www.garnelen-hl.de <---

  8. #8
    König(in) Avatar von crAzywuLf
    Registriert seit
    03.02.2009
    Beiträge
    1.175
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: timestamp convert to german date

    Also wenn ich dein Code richtig interpretiere müsste es so aussehen:
    PHP-Code:
    <?php
    include("config.php");

    function 
    differenz_zeit($d1$d2)
    {
        
    $return = array();
        
    $time $d2 $d1;
        
    $einheit = array(
            
    86400 => array('Tag''Tage'),
            
    3600 => array('Stunde''Stunden'),
            
    60 => array('Minute''Minuten'),
            
    => array('Sekunde''Sekunden'),
        );

        foreach (
    $einheit as $_e => $_data)
        {
            
    $x = (int) ($time $_e);
            if (
    $x 0)
            {
                
    $return[] = $x " " $_data[($x 0)];
                
    $time $time $_e;
            }
        }
        return 
    join(', '$return);
    }

    $qry mysql_query("SELECT * FROM uploads");
    while(
    $row mysql_fetch_array($qry))
    {
        
    $deltime $config["deltime"] + $row["date"]; // wenn "date" ein Datum und kein Timestamp ist dann strtotime($_row["date"])
        
        
    print differenz_zeit(time(), $deltime);
    }
    ?>
    Gruß crAzywuLf

  9. #9
    Azubi(ne)
    Themenstarter

    Registriert seit
    17.06.2009
    Beiträge
    88
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: timestamp convert to german date

    hey,

    vielen dank,

    es funktioniert

    gruß
    Meine Homepage über Garnelen
    ---> http://www.garnelen-hl.de <---

  10. #10
    Pion
    Gast

    Standard AW: timestamp convert to german date


Ähnliche Themen

  1. German RnB & HipHop Musik
    Von libano im Forum Eure Homepages und Foren - Vorstellung und Bewertungen
    Antworten: 0
    Letzter Beitrag: 02.01.2011, 23:28
  2. Wochentag mit date("w", timestamp)
    Von Darkxor im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 12
    Letzter Beitrag: 09.04.2009, 01:38
  3. MySQL ISO 8601-Timestamp als int-timestamp auslesen.
    Von The User im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 0
    Letzter Beitrag: 14.07.2008, 16:31
  4. [S] text to speech german
    Von R3WARD im Forum Computer - Internet Forum
    Antworten: 4
    Letzter Beitrag: 21.05.2008, 14:31
  5. convert jstring to LPCOLESTR
    Von Life76 im Forum Forum für alle anderen Programmiersprachen
    Antworten: 1
    Letzter Beitrag: 04.09.2007, 13:33

Stichworte

Berechtigungen

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