WP ändert die Lokalzeit, d.H.: Zeitdifferenz 2 Stunden und falsche Sommerzeit

  • Hallo,
    wer eine bessere Stelle weiss, das zu fragen möge sich äußern....

    Bei dem Einbau einer Stunden / Minutenanzeige über die php Funktion date()
    fiel eine 2 Stunden Zeitdifferenz und eine falsche Aussage zur Sommer / Winterzeit von date() auf.

    Zuerst beschwerte ich mich bei meinem Hoster, der riet mir, das ganze einmal ohne Wordpress auszuprobieren und hatte recht.....

    Wordpress verändert die Einstellung zur Lokalzeit auf GMT.

    Sobald ich das wieder zurückändere, stimmt date() wieder und die Sommerzeit auch.

    Das passiert mit:
    setlocale(LC_ALL, 'de_DE');
    date_default_timezone_set('Europe/Berlin');

    Nun interessiert mich:
    Was ist der tiefere Sinn dieser Einstellung in WP ?
    kann ich das einfach so ändern oder mache ich dort etwas kaputt ?

    ein grep über den Funktionsnamen date_default_timezone_set
    brachte 5 aufrufe im gesamten php code.

    Darf ich dann also davon aus gehen, dass jede Funktion, die so etwas braucht, sich Ihre Einstellung selbst erzeugt.. ?

    Vielen Dank

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!