mir geht es im Moment darum das PHPBB mit ein paar zusätzlichen Features zu erweitern. Daher muss ich u.A. mich auf die Gegebenheiten der DB fügen.
Wie ich festgestellt habe ist die Spalte post_time in table posts und posts_text vom typ int(11)
und nachfolgende Funktion generiert einen solchen Timestamp in Abhängigkeit zu den Boardeinstellungen.
Code: Alles auswählen
function create_date($format, $gmepoch, $tz)
{
global $board_config, $lang;
static $translate;
if ( empty($translate) && $board_config['default_lang'] != 'english' )
{
@reset($lang['datetime']);
while ( list($match, $replace) = @each($lang['datetime']) )
{
$translate[$match] = $replace;
}
}
return ( !empty($translate) ) ? strtr(@gmdate($format, $gmepoch + (3600 * ($tz+date("I")))), $translate) : @gmdate($format, $gmepoch + (3600 * ($tz+date("I"))));
}
Code: Alles auswählen
'11.09.2004, 12:33'
Daher wird mein Timestamp auch fehlerhaft eingefügt, d.h. max. 2 Ziffern.
Aktuell durschaue ich noch nicht die Boardlogik. Jetzt wo ich mich so erinnere wird das Ergebnis dieser Funktion dem Template zugewiesen und das könnte bedeuten das diese Func nur zur Anzeige dient.
*weitersuche*