Uhrzeit verschoben

  • Ich habe ein Ligaverwaltungsprogramm in Wordpress includiert. Sowohl Wordpress, als auch das Ligaverwaltungsprogramm mit seinen Anstosszeiten sind eigentlich auf Mitteleuropäische Zeit eingestellt.
    Trotzdem ist die includierte Anstosszeit der Spiele um 2 Stunden verschoben. Kann man bei Wordpress an einer Stelle global im Code die Zeit einstellen. Und damit meine ich nicht die Uhrzeit im Backend.

    • 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

  • Weil sich das Plugin die lokale Zeit vom Server holt. Und der wird falsch eingestellt sein. Krankheit bei den Hostern... ;)

    Kann mit PHP "reguliert" werden - führt aber gerne zu weiteren Ungereimtheiten.

    Falsch: WordPress/Plugin um die 2 Stunden korrigieren.

  • Mojn,

    soweit ich weiß geht das nur mit der von dir erwähnten Zeiteinstellung im Backend.

    Allerdings kommt es auch auf die Serverzeit an.
    Wie hast du denn die Datum und Uhrzeit Zone im Backend eingestellt?
    Sind da eventuell schon zwei Stunden Unterschied?

    Falls ja vermute ich mal, dass das Plugin welches du verwendest nicht die von WP verwendete Zeiteinstellung berücksichtigt, sondern direkt die Zeit nimmt welche per Server verfügbar ist.

    Anders wüsste ich jetzt sonst auch nicht, wie man das Phänomen ergründen könnte.

    Bitte keine Fragen per PM, oder Foren-Chat. Für Fragen ist das öffentliche Forum da. Meine Uerdinger Seite

  • Zitat von 'Marcus[IS

    ;623405']Anders wüsste ich jetzt sonst auch nicht, wie man das Phänomen ergründen könnte.

    Die Automationsprozesse bei den Hostern sind in der Regel schuld - von Haus aus ist bei keinem Linux (Server) die Zeitzone eingestellt (teilweise mangels hwclock). NTP und Feuer frei. Dummerweise steht dann in der localtime bzw. timezone nix drin. Komplexes Thema.

    Sofern man Zugriff hat, kann man es mit date in der bash prüfen:

    Code
    date +'%:z %Z'

    PS: Das Forum hier hatte besagtes Problemchen mal ne ganze Weile... :D

  • Das Problem liegt daran, daß Wordpress erstmal per date_default_timezone_set( 'UTC' ) die Zeitzone in PHP auf UTC zurücksetzt. Wenn nun die normalen PHP Datum-/Zeitfunktionen z.B. in einem Plugin genutzt werden, stimmt dadurch die Zeit nicht. Man sollte innerhalb von Wordpress die WP-eigenen Datum-/Zeitfunktionen nutzen.

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • Nicht in der functions.php im wp-includes-Ordener. Man sollte nie die WP-Core-Dateien selbst verändern.

    Du mußt die Änderungen dort durchführen, wo Dein Ligeverwaltungs-Programm etwas auf einer WP-Seite ausgibt.
    Wie ist denn das in Wordpress integriert? Als Plugin oder "zu Fuß"?

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • Also über ein Plugin.
    Ja und welche Datei wird dort eingebunden? Die von der Liga-Verwaltung?
    An irgendeiner Stelle muß dort eine Ausgabe z.B. mit der Funktion date() erfolgen und da müßte das geändert werden.

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • Also ich füge in den Post snippets folgende codes ein

    $multi='erste';
    include('/www/htdocs/w00a4e43/Stat/addon/viewer/viewer.php');

    Wenn ich Deine Wprte richtig interpretiere, müsste dann in der viewer.php (Ligaveraltung LMO) die Änderung duruchzuführen sein.

  • Bevor man doch hier fragt und stundenlang auf eine Antwort wartet, hat man es doch schneller selber getestet, oder? Steh dir doch nicht selbst im Weg.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

Jetzt mitmachen!

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