Categories: Technologie

Von Zend_Date und den ersten Tagen im Jahr

Ebene bin ich auf eine interessante Sache bei der Verwendung von Zend_Date und dessen Datumskonstanten (Link) gestoßen. Verwendet man die Konstante Zend_Date::YEAR_8601, die sich nach ISO 8601 richtet, wird das Jahr nicht nach der Woche berechnet, in der sich der gegebene Tag befindet.

Nun ist es ja bekanntermaßen so, dass sich die letzte Woche eines Jahres durchaus noch in das nächste Jahr hinziehen kann, z.B. endet die KW 52 aus diesem Jahr erst am 01.01.2012. Von daher zeigt die Konstante Zend_Date::YEAR_8601 an diesem Datum noch 2011 an. Um das zu umgehen sollte man diese Konstante verwenden: Zend_Date::YEAR. Damit erfolgt die Anzeige gewohnt und man befindet sich nicht im augenscheinlich falschen Jahr.

Anscheinend verwendet Objective-C ebenfalls diesen Standard zur Datumsanzeige, zumindest habe ich in diesem Thread die Lösung gefunden.

Benjamin Hofmann

Senior Web-Entwickler bei infomax am Standort Bremen

Share
Published by
Benjamin Hofmann

Recent Posts

#imxkickoff2026: Neues Jahr, neue Challenge.

Der #imxkickoff 2026 führt unser Team für drei inspirierende Tage in winterlicher Kulisse zusammen. Zwischen…

1 Tag ago

imx.Platform News: Neue Module, smartere Workflows und ein frisches Widget-Design

Mit den aktuellen Produkt-Updates unserer imx.Platform, des Partner Clients und der Whitelabel Widgets setzen wir…

2 Wochen ago

infomax Langlauftournee 2025/2026 im Rahmen des Sparkassencups

infomax übernimmt die Rolle des Presenting Sponsor der Chiemgauer Langlauftournee im Rahmen des Sparkassencups. Die…

3 Wochen ago

imx.Platform News: Whitelabel, Barrierefreiheit & neue Funktionen

Wir haben die imx.Platform durch eine Reihe von Produkt-Updates weiter optimiert, um sowohl die Datenqualität…

4 Monaten ago

Unsere Ausbildungszeit bei infomax

Phil Jope und David Kelemen, haben 2022 ihre Ausbildung zum Fachinformatiker für Anwendungsentwicklung begonnen und…

5 Monaten ago

Augmented Reality trifft TYPO3: POIs neu erleben

Wie bringt man POIs auf mobilen Geräten intuitiv und platzsparend zur Anzeige? Diese Frage stand…

6 Monaten ago