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
fromParts($year, $month, $day, $hour = 0, $minute = 0, $second = 0)
Creates DateTime object.
string
__toString()
No description
modifyClone($modify = '')
No description
setTimestamp($timestamp)
No description
int|string
getTimestamp()
No description
static DateTime|false
createFromFormat($format, $time, $timezone = null)
Returns new DateTime object formatted according to the specified format.
string
jsonSerialize()
Returns JSON representation in ISO 8601 (used by JavaScript).
Details
at line 44
static DateTime
from($time)
DateTime object factory.
at line 65
static DateTime
fromParts($year, $month, $day, $hour = 0, $minute = 0, $second = 0)
Creates DateTime object.
at line 78
string
__toString()
No description
at line 88
DateTime
modifyClone($modify = '')
No description
at line 99
DateTime
setTimestamp($timestamp)
No description
at line 110
int|string
getTimestamp()
No description
at line 124
static DateTime|false
createFromFormat($format, $time, $timezone = null)
Returns new DateTime object formatted according to the specified format.
at line 145
string
jsonSerialize()
Returns JSON representation in ISO 8601 (used by JavaScript).
Traits
Strict class for better experience.