函数名:date_create_immutable()
函数功能:创建一个不可变的日期时间对象
适用版本:PHP 5 >= 5.5.0, PHP 7
用法: date_create_immutable ( string $time= "now" [, DateTimeZone $timezone= NULL ] ) : DateTimeImmutable|false
参数:
返回值:
示例:
// 示例1:创建一个不可变的当前日期时间对象
$datetime = date_create_immutable();
echo $datetime->format('Y-m-d H:i:s'); // 输出当前日期时间
// 示例2:创建一个不可变的指定日期时间对象
$datetime = date_create_immutable('2022-01-01 12:00:00', new DateTimeZone('America/New_York'));
echo $datetime->format('Y-m-d H:i:s'); // 输出指定的日期时间
// 示例3:创建一个不可变的相对日期时间对象
$datetime = date_create_immutable('next Monday');
echo $datetime->format('Y-m-d'); // 输出下一个周一的日期
注意事项: