The Daily Commit · Ressort-Ausgabe Titelseite PHP AI Dev EN DE FR ES

The Php Times

RFC-Watch — Ökosystem

PHP plant nächste Stufe der Zeit-API mit Instant und Clock


Tim Düsterhus und Derick schlagen mit Time\Instant und Time\Clock die nächsten Bausteine für PHPs neue Datums- und Zeit-API vor.

PHP INTERNALS ([RFC]/[VOTE]), 22. September 2026 kuratiert von Heiko

Zuvor kam in PHP 8.6 bereits Time\Duration hinzu. Der RFC bietet mehrere Monate bis zum nächsten Feature Freeze. Andreas Heigl hinterfragt den Umgang mit Schaltsekunden und das Verhältnis zur Psr\Clock\ClockInterface.

Tim Düsterhus und Derick haben Time\Instant und Time\Clock als nächsten Teil der neuen Datums- und Zeit-API von PHP vorgeschlagen. Zuvor war in PHP 8.6 bereits Time\Duration hinzugekommen. Bis zum nächsten Feature Freeze bleiben nach Angaben der Autoren mehrere Monate für die Diskussion. Der RFC soll bewusst eng gefasst bleiben, weitere Ideen stehen unter Future Scope.

Time\Instant soll eine eindeutige Position auf der weltweiten Zeitachse ohne Zeitzone darstellen. Andreas Heigl begrüßt dieses Modell, fragt aber, ob das Ignorieren von Schaltsekunden nur für ISO-8601-Zeichenfolgen gilt oder für den gesamten Entwurf. Auch die Bezeichnung und Rolle von Time\Clock neben Psr\Clock\ClockInterface sieht er kritisch. Der vorgeschlagene Baustein ersetzt die Schnittstelle aus seiner Sicht noch nicht direkt, da sich aus Time\Instant derzeit kein DateTimeImmutable erzeugen lässt.

Originalquelle lesen (Englisch) ↗

Artikel bewerten: 0

Leserforum

Noch keine Beiträge — eröffne die Debatte.

← Ökosystem — Page B1

"All the Code That's Fit to Ship" · The Daily Commit · Bildschirm-Ausgabe · Impressum · Datenschutz