PHP 8.1.0 Released!

DateTimeImmutable::__construct

date_create_immutable

(PHP 5 >= 5.5.0, PHP 7, PHP 8)

DateTimeImmutable::__construct -- date_create_immutableDevuelve un nuevo objeto DateTimeImmutable

DescripciĆ³n

Estilo orientado a objetos

public DateTimeImmutable::__construct(string $time = "now", DateTimeZone $timezone = null)

Estilo por procedimientos

date_create_immutable(string $time = "now", DateTimeZone $timezone = null): DateTimeImmutable

Igual que DateTime::__construct() excepto que trabaja con DateTimeImmutable.

add a note add a note

User Contributed Notes 1 note

up
0
wangbuying at gmail dot com
2 years ago
As the type of the first parameter is string, we can assign a relative date for it.
Example:

<?php
$immutable
= new DateTimeImmutable('-1 year', new DateTimeZone('Asia/ShangHai'));
echo
$immutable->format('Y-m-d H:i:s');
?>

It looks like the parameter of function strtotime and is very helpful for us to get an immutable relative DateTime object.
To Top