Seite 1 von 1

Heute/Gestern-MOD geht 2h nach

Verfasst: 30.07.2007 01:19
von tts
Hi

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;
} 
Muss man was an der $midnight = gmmktime(0, 0, 0); ändern?

Danke schonmal.

Verfasst: 30.07.2007 20:07
von tts
Ich möchte nur, dass schon ab 00:01 Gestern angezeigt wird und nicht wie zur Zeit erst ab 02:00Uhr.

Woran kann das liegen?

Verfasst: 25.09.2007 12:03
von Maxe
Hallo tts,

ich habe genau das selbe Problem.

Wer zwischen 0-2Uhr schreibt bekommt nicht den verweiß auf Heute bzw Gestern.

Lösung hab ich leider auch keine dafür aber vielleicht gibt es noch mehr "Opfer"?!

Viele Grüße Maxe

Verfasst: 25.09.2007 19:17
von Isyan
ich weiß net, aber vlt liegt es bei euren einstellungen im forum (gmt +1 stunde) oder so habt ihr villeicht falsch - unter konfiguration mal ändern und dann schauen

Verfasst: 25.09.2007 21:38
von tts
Ja, guter Vorschlag, aber das stimmt, da die "normalen Datumsangaben" richtig sind.

Es steht eben Heute erst ab 02:00Uhr da.

Verfasst: 25.09.2007 22:26
von Isyan
würde mir den MOD auch einbauen, aber sobald hier die lösung zum fehler gepostet wurde ;)

Verfasst: 13.11.2007 15:27
von maker