牛牛在线工具

IntlCalendar::fromDateTime()

收录 8868 个 PHP 函数,含用途说明与用法示例。

IntlCalendar::fromDateTime()

将给定的 DateTime 对象转换为 IntlCalendar 对象

函数名:IntlCalendar::fromDateTime() 适用版本:PHP 5 >= 5.5.0, PHP 7, PHP 8 用法:IntlCalendar::fromDateTime() 函数将给定的 DateTime 对象转换为 IntlCalendar 对象。 语法:public static IntlCalendar IntlCalendar::fromDateTime ( DateTime $dateTime ) 参数: $dateTime:要转换的 DateTime 对象。 返回值:返回一个 IntlCalendar 对象,表示与给定 DateTime 对象相对应的日历。 示例: // 创建一个 DateTime 对象 $dateTime = new DateTime('2022-01-01 10:30:00', new DateTimeZone('UTC')); // 将 DateTime 对象转换为 IntlCalendar 对象 $intlCalendar = IntlCalendar::fromDateTime($dateTime); // 输出 IntlCalendar 对象的日期和时间信息 echo "Year: " . $intlCalendar->get(IntlCalendar::YEAR) . "\n"; echo "Month: " . $intlCalendar->get(IntlCalendar::MONTH) . "\n"; echo "Day: " . $intlCalendar->get(IntlCalendar::DAY_OF_MONTH) . "\n"; echo "Hour: " . $intlCalendar->get(IntlCalendar::HOUR_OF_DAY) . "\n"; echo "Minute: " . $intlCalendar->get(IntlCalendar::MINUTE) . "\n"; echo "Second: " . $intlCalendar->get(IntlCalendar::SECOND) . "\n"; 输出: Year: 2022 Month: 0 Day: 1 Hour: 10 Minute: 30 Second: 0 注意: 此函数需要 Intl 扩展的支持。