Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste
[G] Problem mit Geburtstagsanzeige - > Datum verändert sich
#11
Du musst aber berücksichtigen, dass eine Stunde hinzugerechnet wird, da du im Admin-CP +1 ausgewählt hast. Demnach müsste es wieder stimmen. Dass es das nicht tut, liegt an etwas anderem. In der Entwicklerversion funktioniert alles, daher wird der Bug mit MyBB 1.2 behoben.

Du musst auch bedenken, dass die mydate Funktion für alle Daten im Forum zuständig ist, also auch Threads, Posts, PNs,...

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
#12
OK. Hab ich nicht bedacht...
Wie wärs damit:
Durch $summer die Sommerzeit miteinbeziehen. (Scheint ja doch ein Sommer-/Winterzeitproblem zu sein)
gmdate gibt für ein Datum nach dem 26.03. für den Parameter "I" den Wert 0 aus, also Winterzeit.
PHP-Code:
    $summer = (date("I"$stamp + ($offset 3600))) * 3600;
    
$date gmdate($format$stamp + ($offset 3600) + $summer);
    if(
$mybb->settings['dateformat'] == $format && $ty && $mybb->settings['todayyesterday'] != "no")
    {
        
$stamp mktime();
        
$todaysdate gmdate($format$stamp + ($offset 3600) + $summer);
        
$yesterdaysdate gmdate($format, ($stamp 86400) + ($offset 3600) + $summer);
        if(
$todaysdate == $date)
        {
            
$date $lang->today;
        }
        elseif(
$yesterdaysdate == $date)
        {
            
$date $lang->yesterday;
        }
    } 
Eine Homepage ist nie fertig, man hört nur auf an ihr zu arbeiten - Unbekannter Verfasser
#13
Hat sich erledigt.
Auf mehreren Seiten zu PHP steht geschrieben dass Windows Probleme mit gmdate hat (Linux anscheinend nicht).
gmdate erzeugt dadurch Fehler bei Sommer- und Winterzeit und bei einem Datum vor dem 01.01.1970.
Eine Homepage ist nie fertig, man hört nur auf an ihr zu arbeiten - Unbekannter Verfasser
#14
Hi nochmal.

Wenn ich hier im board "Sommerzeitkorrektur aktivieren" anklicke dann zeigt es mir zwar die Sommerzeit an, aber die Beiträge die in der Winterzeit geschrieben wurden haben die falsche Zeit.
Das würde sich mit dem obigen Code erübrigen.
(Natürlich nur interessant für Windows-User)
Eine Homepage ist nie fertig, man hört nur auf an ihr zu arbeiten - Unbekannter Verfasser