Time, Why You Punish Me?

Scott Keck-Warren • April 24, 2024

Time is one of the hardest problems in software even if you're not working across time zones, formats, and legacy systems. In this talk, you’ll learn how to manage time effectively in PHP web applications, including how to handle daylight saving transitions, properly use DateTimeImmutable, and avoid pitfalls in date math. Whether you're maintaining a legacy system or building greenfield, this session will equip you with the tools and patterns to avoid time-related bugs and improve code reliability.

I have presented this at: