DateTime
class DateTime extends DateTime implements JsonSerializable
DateTime.
Constants
MINUTE |
minute in seconds |
HOUR |
hour in seconds |
DAY |
day in seconds |
WEEK |
week in seconds |
MONTH |
average month in seconds |
YEAR |
average year in seconds |
Methods
static DateTime
static DateTime
fromParts(int $year, int $month, int $day, int $hour = 0, int $minute = 0, float $second = 0.0)
Creates DateTime object.
static DateTime|false
createFromFormat(string $format, string $time, string|DateTimeZone $timezone = null)
Returns new DateTime object formatted according to the specified format.
string
jsonSerialize()
Returns JSON representation in ISO 8601 (used by JavaScript).
string
__toString()
No description
modifyClone(string $modify = '')
No description
Details
at line 46
static DateTime
from(string|int|DateTimeInterface $time)
DateTime object factory.
at line 67
static DateTime
fromParts(int $year, int $month, int $day, int $hour = 0, int $minute = 0, float $second = 0.0)
Creates DateTime object.
at line 84
static DateTime|false
createFromFormat(string $format, string $time, string|DateTimeZone $timezone = null)
Returns new DateTime object formatted according to the specified format.
at line 104
string
jsonSerialize()
Returns JSON representation in ISO 8601 (used by JavaScript).
at line 110
string
__toString()
No description
at line 119
DateTime
modifyClone(string $modify = '')
No description
Traits
Strict class for better experience.