PHP Date and Time: Date and time handling with DateTime class
The DateTime class in PHP is a powerful and flexible way to handle date and time operations.
The DateTime
class in PHP is a powerful and flexible way to handle date and time operations. It provides a variety of methods for creating, formatting, modifying, and comparing dates and times. Here’s an overview of how to use the DateTime
class effectively.
1. Creating a DateTime Object
You can create a new DateTime
object for the current date and time or specify a date and time.
You can also create a DateTime
object from a timestamp:
2. Formatting Dates
The format()
method allows you to format a DateTime
object into a string.
Some common format characters include:
Y
– Full numeric year (e.g., 2024)m
– Numeric month (01 to 12)d
– Day of the month (01 to 31)H
– Hour (00 to 23)i
– Minutes (00 to 59)s
– Seconds (00 to 59)
3. Modifying Dates
You can modify a date using methods like modify()
or add()
. The modify()
method takes a string relative to the current date.
The add()
and sub()
methods allow you to add or subtract a DateInterval
.