In Datum umwandeln...

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
hibbert
Mitglied
Beiträge: 158
Registriert: 27.10.2002 15:50
Kontaktdaten:

In Datum umwandeln...

Beitrag von hibbert »

Hi,
ich habe über dieses Script das letzte Datum des Besuchers ausgelesen:

Code: Alles auswählen

<?
define('IN_PHPBB', true); 
$phpbb_root_path = '../forum/'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

$userdata = session_pagestart($user_ip, PAGE_INDEX); 
init_userprefs($userdata); 

echo "Hallo ".$userdata['username']."<br>Schön dich wieder zu sehen.<br>
Du hast dich zu letzt am <b>".$userdata['user_lastvisit']."</b> eingeloggt.";
?>
Nun wird aber folgendes auf der Seite ausgegeben:
Hallo hibbert
Schön dich wieder zu sehen.
Du hast dich zu letzt am 1070480007 eingeloggt.
Doch ich will ja nicht diese zahl da stehen haben, sonder das Datum im format dd.mm.yyyy Wie kann ich diese Zahl zum Datum machen?

thx hibbert
» Wer nicht fragt bleibt dumm !! «
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Die PHP-Funktion [php:date] könnte dir weiterhelfen.

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Benutzeravatar
hibbert
Mitglied
Beiträge: 158
Registriert: 27.10.2002 15:50
Kontaktdaten:

Beitrag von hibbert »

ok, ich habe es jetzt mal mit

Code: Alles auswählen

echo time($userdata['user_lastvisit']);
und

Code: Alles auswählen

echo date($userdata['user_lastvisit']);
versucht und erstaunlicher weise wird mir bei beiden ausgaben genau das gleiche angezeigt, nämlich 1070481008 .

was hab ich bei der umwandliung falsch gemacht?
und auf der angegebenn Seite konnte ich auch nicht viel mehr dazu finden oder ich habe das einfach übersehen...

thx hibbert
» Wer nicht fragt bleibt dumm !! «
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Vielleicht hilft nochmal ein gründlicher Blick auf die Dokumentation des Befehls date von PHP :roll:

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Benutzeravatar
hibbert
Mitglied
Beiträge: 158
Registriert: 27.10.2002 15:50
Kontaktdaten:

Beitrag von hibbert »

häää?
bin ich jetzt verblöded oder was?

ich finde da nichts. :oops: :oops:
und was meinst du mit der
PhilippK hat geschrieben:Dokumentation des Befehls
hibbert
» Wer nicht fragt bleibt dumm !! «
Benutzeravatar
hibbert
Mitglied
Beiträge: 158
Registriert: 27.10.2002 15:50
Kontaktdaten:

Beitrag von hibbert »

ok ok,
ich nehme alles zurück, ich war nur zu unfähig mir das mal genau anzuglotzen.... :lol:

ich habe imnmer nach so einer langen Zahl ausschau gehalten, aber nun habe ich das hinbekommen..... :grin:


hibbert
» Wer nicht fragt bleibt dumm !! «
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Da´s ja für phpBB ist, würde ich die phpBB-interne Funktion nehmen..

Code: Alles auswählen

create_date($board_config['default_dateformat'], $userdata['user_lastvisit'], $board_config['board_timezone']);
..aber nicht wundern, wenn nicht immer der aktuelle "letzte Besuch" angezeigt wird.
Benutzeravatar
sw-student
Mitglied
Beiträge: 29
Registriert: 21.11.2003 10:58
Wohnort: Göppingen
Kontaktdaten:

Beitrag von sw-student »

Hi,

man kann auch eigene Variablen einsetzen.

So etwa:

Code: Alles auswählen

create_date('%d.%m.%Y', $userdata['user_lastvisit'], $board_config['board_timezone']);
Die Platzhalter findest du unter oben genanntem php Link.
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“