English | 简体中文 | 繁體中文
查询

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

「 获取给定国际化日历字段的最大最小值 」


函数名称:IntlCalendar::getGreatestMinimum()

函数描述:该函数用于获取给定国际化日历字段的最大最小值。

参数:

  1. $field (int):表示国际化日历字段的常量值,可以是以下之一:
    • IntlCalendar::FIELD_ERA:代表时代(ERA)
    • IntlCalendar::FIELD_YEAR:代表年份(YEAR)
    • IntlCalendar::FIELD_MONTH:代表月份(MONTH)
    • IntlCalendar::FIELD_WEEK_OF_YEAR:代表年中周数(WEEK_OF_YEAR)
    • IntlCalendar::FIELD_WEEK_OF_MONTH:代表月中周数(WEEK_OF_MONTH)
    • IntlCalendar::FIELD_DAY_OF_MONTH:代表月中日期(DAY_OF_MONTH)
    • IntlCalendar::FIELD_DAY_OF_YEAR:代表年中日期(DAY_OF_YEAR)
    • IntlCalendar::FIELD_DAY_OF_WEEK_IN_MONTH:代表月中的星期数(DAY_OF_WEEK_IN_MONTH)
    • IntlCalendar::FIELD_HOUR_OF_DAY:代表一天中的小时数(HOUR_OF_DAY)
    • IntlCalendar::FIELD_MINUTE:代表小时中的分钟数(MINUTE)
    • IntlCalendar::FIELD_SECOND:代表分钟中的秒数(SECOND)
    • IntlCalendar::FIELD_MILLISECOND:代表秒中的毫秒数(MILLISECOND)
    • IntlCalendar::FIELD_ZONE_OFFSET:代表时区偏移量(ZONE_OFFSET)
    • IntlCalendar::FIELD_DST_OFFSET:代表夏令时偏移量(DST_OFFSET)

返回值:

  • 返回整数值,表示给定字段的最大最小值。

示例代码:

$calendar = IntlCalendar::createInstance();
$minimum = $calendar->getGreatestMinimum(IntlCalendar::FIELD_MONTH);
echo "最大最小月份值: " . $minimum . "\n";

$minimum = $calendar->getGreatestMinimum(IntlCalendar::FIELD_DAY_OF_WEEK_IN_MONTH);
echo "最大最小星期数值: " . $minimum . "\n";

$minimum = $calendar->getGreatestMinimum(IntlCalendar::FIELD_HOUR_OF_DAY);
echo "最大最小小时数值: " . $minimum . "\n";

输出结果:

最大最小月份值: 0
最大最小星期数值: 0
最大最小小时数值: 0

注意事项:

  • 该函数仅适用于使用国际化日历扩展(IntlCalendar)的PHP版本。
  • 返回的最大最小值是特定字段的范围,可能因日历系统而异。
补充纠错
热门PHP函数
分享链接