tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
1383
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von buzzom
    buzzom buzzom ist offline Mitglied Silber
    Registriert seit
    Aug 2003
    Beiträge
    88
    Sonnigen Tag,

    ich möchte folgende Datum+Zeit Formatierung in die Unixzeit umwandeln:
    JJJJ-MM-TT HH:MM:SS
    2006-09-11 21:48:11

    Welches ist dabei die sauberste Lösung? Welche Möglichkeiten gibt es?

    Vielen vielen Dank
    Buzzi
     

  2. #2
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    Die wohl einfachste, sauberste und schnellste Loesung duerfte wohl die PHP-Funktion mktime() sein.
    Gelobt sei die PHP-Doku.
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

  3. #3
    Avatar von buzzom
    buzzom buzzom ist offline Mitglied Silber
    Registriert seit
    Aug 2003
    Beiträge
    88
    Das man explode benutzen muss noch, hattest vergessen zu sagen. Habe es nun gelöst. Und damit auch andere etwas davon haben:

    PHP-Code:
    <?php
    $lastvisitDate 
    "2006-09-11 21:48:11";

        
    $teile_zeit explode(" "$lastvisitDate);
        
    $first_date_ex explode("-",$teile_zeit[0]);
        
    $first_time_ex explode(":",$teile_zeit[1]);
        
        
    $first_unix  mktime($first_time_ex[0], $first_time_ex[1], $first_time_ex[2], $first_date_ex[1], $first_date_ex[2], $first_date_ex[0]);
        
        echo 
    $first_unix;
        
    ?>
    Bitte schön
     

  4. #4
    Avatar von Online-Skater
    Online-Skater Online-Skater ist offline Mitglied Brillant
    Registriert seit
    Sep 2004
    Ort
    Rostock
    Beiträge
    891
    Hi

    Ja was heißt vergessen bischen mitdenken ist ja auch angebracht
    Zumal dieses Thema auch locker in der Suche gefunden wäre

    Aber nun gut bitte das Thema als "Erledigt" markieren. Danke
     

  5. #5
    Avatar von EvilO
    EvilO EvilO ist offline Mitglied Gold
    Registriert seit
    Feb 2004
    Ort
    Wuppertal (NRW)
    Beiträge
    172
    Um es noch einfacher zu machen könntest du natürlich auch die Funktion strtotime() benutzen, das spart nochmal ein paar Zeilen.
     
    "Die Deutsche Rechtschreibung ist Freeware, dass heisst jeder kann sie benutzen wann er will, ohne dafür zu zahlen. Sie ist aber nicht Open Source, also darf sie ohne Zustimmung der Entwickler nicht verändert und weiterverbreitet werden."

Ähnliche Themen

  1. unix-timestamp umwandeln
    Von Calizo im Forum Sonstige Sprachen
    Antworten: 1
    Letzter Beitrag: 05.07.07, 16:50
  2. Datum in Unix-Timestamp umwandeln
    Von qsrs im Forum PHP
    Antworten: 14
    Letzter Beitrag: 12.05.07, 16:49
  3. Datum in Unix timestamp konvertieren
    Von chaosgenie im Forum Java
    Antworten: 1
    Letzter Beitrag: 03.01.07, 13:17
  4. Antworten: 0
    Letzter Beitrag: 27.08.06, 12:50
  5. Unix Timestamp mix xsl umwandeln
    Von DeeFour im Forum XML Technologien
    Antworten: 0
    Letzter Beitrag: 27.10.04, 17:01