首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]DateTime::createFromImmutable()函数—用法及示例

发布于 2025-04-23 22:46:06
0
38

函数:DateTime::createFromImmutable()

适用版本:PHP 7.3.0+

用法:DateTime::createFromImmutable() 函数用于从一个DateTimeImmutable对象创建一个新的DateTime对象。该函数返回一个新的DateTime对象,该对象的值与传入的DateTimeImmutable对象相同。

语法:

public static DateTime DateTime::createFromImmutable(DateTimeImmutable $immutable) 

参数:

  • $immutable:必需,一个DateTimeImmutable对象,用于创建新的DateTime对象。

返回值:

  • 返回一个新的DateTime对象,该对象的值与传入的DateTimeImmutable对象相同。

示例:

$immutable = new DateTimeImmutable('2021-01-01 12:00:00');
$datetime = DateTime::createFromImmutable($immutable);
echo $datetime->format('Y-m-d H:i:s');  // 输出:2021-01-01 12:00:00

在上面的示例中,我们首先创建一个DateTimeImmutable对象 $immutable,表示2021年1月1日12:00:00。然后,使用 DateTime::createFromImmutable() 函数根据 $immutable 对象创建一个新的DateTime对象 $datetime。最后,我们使用 $datetime->format() 方法输出 $datetime 对象的日期和时间,结果为 2021-01-01 12:00:00。

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流