查询

IntlCalendar::toDateTime()函数—用法及示例

「 将IntlCalendar对象转换为DateTime对象 」


函数名:IntlCalendar::toDateTime()

适用版本:PHP 5 >= 5.5.0, PHP 7, PHP 8

用法:该函数用于将IntlCalendar对象转换为DateTime对象。

语法:public DateTime IntlCalendar::toDateTime(void)

参数:该函数不接受任何参数。

返回值:返回一个DateTime对象,表示与当前IntlCalendar对象相同的日期和时间。

示例:

// 创建一个IntlCalendar对象
$calendar = IntlCalendar::createInstance(null, 'en_US');

// 设置日期和时间
$calendar->set(2022, 5, 15, 10, 30, 0);

// 将IntlCalendar对象转换为DateTime对象
$datetime = $calendar->toDateTime();

// 输出转换后的日期和时间
echo $datetime->format('Y-m-d H:i:s');  // 输出:2022-06-15 10:30:00

在上面的示例中,我们首先使用createInstance()函数创建了一个IntlCalendar对象,然后使用set()函数设置了日期和时间为2022年6月15日10点30分。接下来,我们使用toDateTime()函数将IntlCalendar对象转换为DateTime对象。最后,我们使用DateTime对象的format()方法将日期和时间以指定的格式输出。

补充纠错
热门PHP函数
分享链接