牛牛在线工具

IntlCalendar::getActualMaximum()

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

IntlCalendar::getActualMaximum()

获取给定字段的最大有效值

函数名称:IntlCalendar::getActualMaximum() 函数描述:该函数用于获取给定字段的最大有效值。 参数: $field (int):表示日期字段的常量值。可以是以下常量之一: IntlCalendar::FIELD_ERA:代表纪元字段 IntlCalendar::FIELD_YEAR:代表年份字段 IntlCalendar::FIELD_MONTH:代表月份字段 IntlCalendar::FIELD_WEEK_OF_YEAR:代表一年中的周数字段 IntlCalendar::FIELD_WEEK_OF_MONTH:代表一个月中的周数字段 IntlCalendar::FIELD_DAY_OF_MONTH:代表一个月中的日期字段 IntlCalendar::FIELD_DAY_OF_YEAR:代表一年中的日期字段 IntlCalendar::FIELD_DAY_OF_WEEK:代表一周中的日期字段 IntlCalendar::FIELD_DAY_OF_WEEK_IN_MONTH:代表一个月中的星期字段 IntlCalendar::FIELD_AM_PM:代表上午/下午字段 IntlCalendar::FIELD_HOUR:代表小时字段 IntlCalendar::FIELD_HOUR_OF_DAY:代表一天中的小时字段 IntlCalendar::FIELD_MINUTE:代表分钟字段 IntlCalendar::FIELD_SECOND:代表秒字段 IntlCalendar::FIELD_MILLISECOND:代表毫秒字段 IntlCalendar::FIELD_ZONE_OFFSET:代表时区偏移字段 IntlCalendar::FIELD_DST_OFFSET:代表夏令时偏移字段 返回值: 返回指定字段的最大有效值。 示例: // 创建一个国际化日历对象 $cal = IntlCalendar::fromDateTime('2022-07-15 10:30:00'); // 获取一周中的最大日期 $maxDayOfWeek = $cal->getActualMaximum(IntlCalendar::FIELD_DAY_OF_WEEK); echo "一周中的最大日期:" . $maxDayOfWeek . PHP_EOL; // 获取一个月中的最大日期 $maxDayOfMonth = $cal->getActualMaximum(IntlCalendar::FIELD_DAY_OF_MONTH); echo "一个月中的最大日期:" . $maxDayOfMonth . PHP_EOL; // 获取一年中的最大日期 $maxDayOfYear = $cal->getActualMaximum(IntlCalendar::FIELD_DAY_OF_YEAR); echo "一年中的最大日期:" . $maxDayOfYear . PHP_EOL; // 获取小时字段的最大值 $maxHour = $cal->getActualMaximum(IntlCalendar::FIELD_HOUR); echo "小时字段的最大值:" . $maxHour . PHP_EOL; 输出: 一周中的最大日期:7 一个月中的最大日期:31 一年中的最大日期:365 小时字段的最大值:12 注意:上述示例中的日期和时间仅用于演示目的,您可以根据需要替换为实际的日期和时间。