Christian Schaefer Blog: Beware of the Zeitzone! Arbeiten mit PHP DateTime & Lehre für MongoDB

Christian Schaefer hat einen letzten Beitrag den Hinweis auf einen allgemeinen Frustration unter den Entwicklern von Anwendungen mit NoSQL Backends, speziell mit Doctrine, MongoDB und PHP DateTime-Objekte – .

Ich mag . Statt der Übergabe Zeitstempel um oder Strings mit ISO-Datumsformat es einfach nutzt die native PHP-Typen DateTime, die alles, was Sie wirklich brauchen, um mit der Arbeit zur Verfügung stellt. PHPs Schnittstelle zu MongoDB aber kommt mit seiner eigenen MongoDate Art, die kaum bietet keine Funktionalität im Vergleich zu DateTime und es ist nicht vereinbar. Also, was ist der Unterschied?

In einigen der , Leser zu erwähnen, dass das Problem größer ist als nur die Werkzeuge verwendet werden, um mit der Datenbank arbeiten, ist es, die Datenbanken in der Regel nicht über Zeitzonen Vorsicht beim Umgang mit Datum / Uhrzeit. Es gibt auch eine interessante Erwähnung weiter unten über die Zeitzone zu unterstützen MongoDB über keine und ein Beispiel Snippet OFO Code, verwendet die zu unterstützen.

PHPDeveloper.org

Schreibe einen Kommentar