PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
Falsche Zeitdifferenz in PHP
Beitrag
<blockquote data-quote="Curanai" data-source="post: 2242270" data-attributes="member: 534923"><p><strong>AW: Falsche Zeitdifferenz in PHP</strong></p><p></p><p>Guten Morgen zusammen,</p><p></p><p>wie man in div. Foren lesen konnte, hat strtotime() durchaus ein Problem als Funktion (Stichwort: "+1 month"). Ich kann mir also durchaus vorstellen, dass es ein "internes Ding" sein könnte. </p><p></p><p>Von daher frage ich mal an, ob date_default_timezone_set() gesetzt wird, bevor mit Zeit- und Datumangaben gearbeitet wird. Ich entsinne mich dunkel, dass ich selbst bei einer Zeitsteuerung ohne (!) Schwierigkeiten hatte im Bereich Sommer-/Winterzeit.</p><p></p><p>Alternativ könnte es auch sein, dass die verwendete PHP-Version ein wenig "alt" ist - es gab mal Probleme mit dem Befehl, da dieser nicht "von links nach rechts" sauber gearbeitet hat und interessante Ergebnisse zurücklieferte (auch gern syntaktisch nicht korrekt - bspw. 30. April).</p><p></p><p>Abschließend sieht es für mich aber wie eine "Arbeitszeiterfassung" aus - und date() ist was zur Datumerzeugung (wodurch Du eine Differenz eben so nicht packen wirst können) - nicht zur Berechnung zwischen zwei Zeitstempeln. Mit Deiner Berechnung sagst Du vielmehr, welcher Tag wäre, wenn Du die Arbeitszeit wieder abgezogen hast (vom Endpunkt) ... <img src="/styles/default/xenforo/smilies/tongue.gif" class="smilie" loading="lazy" alt=":P" title="Stick Out Tongue :P" data-shortname=":P" /></p><p></p><p>Ich würde eher die Differenz zwischen beiden Zeitpunkten bestimmen und mit einer Ganzzahldivision (= 60 min [!]) attackieren, mit dem Ergebnis eine Gegenrechnung machen und die Differenz davon letztendlich noch zwecks Minuten aufbrechen.</p><p></p><p>Aber - hey! - ich habe noch nicht genug Kaffee drin, um hier qualitativ hochwertige Antworten reinzureichen. <img src="/styles/default/xenforo/smilies/biggrin.gif" class="smilie" loading="lazy" alt=":D" title="Big Grin :D" data-shortname=":D" /></p><p></p><p>Grüße von meinem ersten Kaffeebecherrand des Tages - und ja, ich lasse die Beine gerade baumeln.</p></blockquote><p></p>
[QUOTE="Curanai, post: 2242270, member: 534923"] [b]AW: Falsche Zeitdifferenz in PHP[/b] Guten Morgen zusammen, wie man in div. Foren lesen konnte, hat strtotime() durchaus ein Problem als Funktion (Stichwort: "+1 month"). Ich kann mir also durchaus vorstellen, dass es ein "internes Ding" sein könnte. Von daher frage ich mal an, ob date_default_timezone_set() gesetzt wird, bevor mit Zeit- und Datumangaben gearbeitet wird. Ich entsinne mich dunkel, dass ich selbst bei einer Zeitsteuerung ohne (!) Schwierigkeiten hatte im Bereich Sommer-/Winterzeit. Alternativ könnte es auch sein, dass die verwendete PHP-Version ein wenig "alt" ist - es gab mal Probleme mit dem Befehl, da dieser nicht "von links nach rechts" sauber gearbeitet hat und interessante Ergebnisse zurücklieferte (auch gern syntaktisch nicht korrekt - bspw. 30. April). Abschließend sieht es für mich aber wie eine "Arbeitszeiterfassung" aus - und date() ist was zur Datumerzeugung (wodurch Du eine Differenz eben so nicht packen wirst können) - nicht zur Berechnung zwischen zwei Zeitstempeln. Mit Deiner Berechnung sagst Du vielmehr, welcher Tag wäre, wenn Du die Arbeitszeit wieder abgezogen hast (vom Endpunkt) ... :P Ich würde eher die Differenz zwischen beiden Zeitpunkten bestimmen und mit einer Ganzzahldivision (= 60 min [!]) attackieren, mit dem Ergebnis eine Gegenrechnung machen und die Differenz davon letztendlich noch zwecks Minuten aufbrechen. Aber - hey! - ich habe noch nicht genug Kaffee drin, um hier qualitativ hochwertige Antworten reinzureichen. :D Grüße von meinem ersten Kaffeebecherrand des Tages - und ja, ich lasse die Beine gerade baumeln. [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ★ = 12, ◇ = 4 und die Hälfte von ★ zu ◇ addiert wird, was ist das Ergebnis?
Antworten
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
Falsche Zeitdifferenz in PHP
Oben