Let’s acknowledge something right out of the gate: working with dates and times can be a slog. Not a year goes by without some app breaking due to Daylight Saving Time or an assistant not realizing that March 31st exists.
For those of us working in PHP—especially more recent versions of the language—dates and times don’t need to be a source of pain. Instead of strtotime()
this and date()
that, we have functionality baked into PHP that dramatically simplifies the work of parsing, converting, and formatting dates and times.