date_time_set
Function • Params and return types changed in PHP 8.0
Alias of DateTime::setTime.
date_time_set Function synopsis
date_time_set(
DateTime $object,
int $hour,
int $minute,
int $second = 0,
int $microsecond = 0
): DateTime
Parameters
$object
TypeDateTime
$hour
Typeint
$minute
Typeint
$second
OptionalTypeintDefault value0
$microsecond
OptionalTypeintDefault value0
Return value
TypeDateTime
Changes to the date_time_set Function
PHP 8.0
- Return type added:
DateTime - Parameter type added for parameter #1 (
$object):DateTime - Parameter type added for parameter #2 (
$hour):int - Parameter type added for parameter #3 (
$minute):int - Parameter type added for parameter #4 (
$second):int - Parameter default value added for position #4 (
$second):0 - Parameter name of parameter #5 changed:
$microsecondsto$microsecond - Parameter type added for parameter #5 (
$microsecond):int - Parameter default value added for position #5 (
$microsecond):0
date_time_set(
- $object,
+ DateTime $object,
- $hour,
+ int $hour,
- $minute,
+ int $minute,
- $second,
+ int $second = 0,
- $microseconds
+ int $microsecond = 0
- )
+ ): DateTime PHP 7.1
- Optional parameter added - #5:
$microseconds
date_time_set(
$object,
$hour,
$minute,
- $second
+ $second,
+ $microseconds
) date_time_set Function Availability
date_time_set Function Availability| PHP Version | Availability |
|---|---|
| PHP 8.6Upcoming Release | Yes |
| PHP 8.5Supported (Latest) | Yes |
| PHP 8.4Supported | Yes |
| PHP 8.3Security-Fixes Only | Yes |
| PHP 8.2Security-Fixes Only | Yes |
| PHP 8.1Unsupported | Yes |
| PHP 8.0Unsupported | Yes |
| PHP 7.4Unsupported | Yes |
| PHP 7.3Unsupported | Yes |
| PHP 7.2Unsupported | Yes |
| PHP 7.1Unsupported | Yes |
| PHP 7.0Unsupported | Yes |
| PHP 5.6Unsupported | Yes |
| PHP 5.5Unsupported | Yes |
| PHP 5.4Unsupported | Yes |
| PHP 5.3Unsupported | Yes |