Ergebnis 1 bis 12 von 12

Thema: Uhrzeit aus timestamp auslesen

  1. #1
    Contao-Nutzer Avatar von Timo
    Registriert seit
    22.06.2009.
    Beiträge
    75

    Standard Uhrzeit aus timestamp auslesen

    hallo,

    das Kommentarmodul speichert ja zu jedem Eintrag auch den timestamp unter $tstamp ab. wie kann ich nun aus dieser Zahl nur die Uhrzeit auslesen?
    Das Datum an sich geht mit
    <?php echo $this->date; ?>
    wenn ich datum und uhrzeit will geht es mit
    <?php echo $this->datim; ?>
    aber wie geht es wenn ich NUR die Uhrzeit will?
    ich hab es bereits mit <?php echo date("H:i", mktime($this->date)); ?> u.ä. probiert aber das klappt nicht.

    geht es iwie so <?php echo $tstamp(angabe ich will nur uhrzeit)); ?>

    DANKEschön!

  2. #2
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    PHP-Code:
    <?php echo date('H:i'$timestamp); ?>
    Sebastian
    Ich arbeite beim Linux-Systemhaus ETES in Stuttgart

  3. #3
    Contao-Nutzer Avatar von Timo
    Registriert seit
    22.06.2009.
    Beiträge
    75

    Standard

    danke für deine antwort.

    wenn ich das aber reinschreibe ist die ausgabe bei jedem Kommentar immer 01:00.
    ich habe statt $timestamp auch schon $tstamp versucht, da die spalte in der DB tstamp heißt. funktioniert aber auch nicht.

    hast noch ne weitere idee?

  4. #4
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Wieso nicht einfach

    PHP-Code:
    <?php echo substr($this->date10); ?>

  5. #5
    Contao-Nutzer Avatar von Timo
    Registriert seit
    22.06.2009.
    Beiträge
    75

    Standard

    das liefert leider gar keine ausgabe

  6. #6
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    Ist denn der Timestamp in dem Template verfügbar?

    PHP-Code:
    <?php echo $this->showTemplateVars(); ?>
    Sebastian
    Ich arbeite beim Linux-Systemhaus ETES in Stuttgart

  7. #7
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.614
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Du könntest mal probieren mit

    PHP-Code:
    <?php echo date('H:i'$this->tstamp); ?>

  8. #8
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Zitat Zitat von Timo Beitrag anzeigen
    das liefert leider gar keine ausgabe
    Wie soll das möglich sein? Wenn die normale "date" Ausgabe ein Ergebnis liefert dann MUSS dieser PHP Code doch auch ein Ergebnis liefern.

  9. #9
    Contao-Nutzer Avatar von Timo
    Registriert seit
    22.06.2009.
    Beiträge
    75

    Standard

    @sebastian: timstamp ist im template verfügbar. hatte das schon über den befehl gecheckt.
    @jared: leider lieferte dein vorschlag keine ausgabe. weiß aber nicht warum.
    @do_while: danke! das war die lösung!!!

  10. #10
    Contao-Nutzer Avatar von yellowled
    Registriert seit
    22.01.2010.
    Beiträge
    47

    Standard

    Hallo,

    ich versuche gerade, das hier

    Zitat Zitat von do_while Beitrag anzeigen
    PHP-Code:
    <?php echo date('H:i'$this->tstamp); ?>
    mit minimalsten eigenen PHP-Kenntnissen so anzupassen, dass es ein in HTML5 spezifkationskonformes datetime (also im Format YYYY-MM-DDTHH:MM:SS) ausgibt.

    Derzeit habe ich mir

    PHP-Code:
    datetime="<?php echo date('Y-m-d'$this->tstamp); ?>T<?php echo date('H:i:s'$this->tstamp); ?>"
    zusammengestümpert. Aber das geht sicher eleganter, oder?

    Grüße, Matthias

  11. #11
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.614
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Yellowled,

    probiere es mal so:
    PHP-Code:
    <?php echo date('c'$this->tstamp); ?>
    Ref: http://de.php.net/manual/de/function.date.php

  12. #12
    Contao-Nutzer Avatar von yellowled
    Registriert seit
    22.01.2010.
    Beiträge
    47

    Standard

    Bah, da hätte ich nun wirklich selbst drauf kommen können. (Wenn ich nicht die ganze Zeit in der PHP-Doku bei strftime geguckt hätte.)

    Danke, das tut perfekt.

    Grüße, Matthias

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Modul Auflistung Timestamp in Datum umwandeln
    Von HeinM im Forum Sonstiges zu Contao
    Antworten: 14
    Letzter Beitrag: 16.12.2013, 09:28
  2. Anzeigen und Suchen von Datumstring statt Timestamp
    Von mazeh im Forum Entwickler-Fragen
    Antworten: 3
    Letzter Beitrag: 24.10.2010, 20:19
  3. Timestamp via Formular
    Von Ricks im Forum Sonstiges zu Contao
    Antworten: 3
    Letzter Beitrag: 06.12.2009, 13:00
  4. Warum tl_member dateOfBirth als timestamp
    Von Toflar im Forum Entwickler-Fragen
    Antworten: 33
    Letzter Beitrag: 24.11.2009, 13:55
  5. Es wird nur die Uhrzeit anstatt Datum und Uhrzeit angezeigt
    Von CrazyHorst im Forum Sonstiges zu Contao
    Antworten: 2
    Letzter Beitrag: 28.09.2009, 14:14

Lesezeichen

Lesezeichen

Berechtigungen

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