Ich habe bei meiner Heute/Gestern Mod das Problem, dass Gestern erst nach 02:00 Uhr da steht. Was soll ich am Quellcode ändern, damit es funzt?
Code: Alles auswählen
function create_date($format, $gmepoch, $tz, $calcDelta=true)
{
global $board_config, $lang;
static $translate;
$time = $gmepoch + (7200 * $tz);
if ( $calcDelta ) {
$midnight = gmmktime(0, 0, 0);
$delta = $time - $midnight;
if ($delta >= 0 && $delta < 86400)
{
return $lang['datetime']['Today'] . gmdate('H:i', $time);
}
else
if ($delta < 0 && $delta > - 86400)
{
return $lang['datetime']['Yesterday'] . gmdate('H:i', $time);
}
}
$pre_format = @gmdate($format, $time);
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($pre_format, $translate) : $pre_format;
}
Danke schonmal.