📜  PHP | IntlCalendar getActualMinimum()函数(1)

📅  最后修改于: 2023-12-03 15:03:38.783000             🧑  作者: Mango

PHP | IntlCalendar getActualMinimum()函数

在使用IntlCalendar类时,可以使用getActualMinimum()函数来获取给定字段在当前日历中的实际最小值。

语法
IntlCalendar::getActualMinimum( $field )
参数
  • $field: 需要获取最小值的字段。可以是以下值之一:

    • 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:表示月中的星期几
返回值

此函数将返回给定字段在当前日历中的实际最小值。

示例
$cal = IntlCalendar::createInstance();
$cal->set(2021, 5, 31); //设置日期为2021年6月1日
echo $cal->getActualMinimum(IntlCalendar::FIELD_DAY_OF_MONTH); //输出1
echo $cal->getActualMinimum(IntlCalendar::FIELD_DAY_OF_WEEK); //输出1
echo $cal->getActualMinimum(IntlCalendar::FIELD_WEEK_OF_MONTH); //输出1
echo $cal->getActualMinimum(IntlCalendar::FIELD_MONTH); //输出6
注意事项
  • 此函数返回的是当前日历中的实际最小值,而不是给定字段的最小值范围。
  • 为确保正确的最小值,必须在设置日期之后调用此函数,因为实际最小值可能会随着日历的变化而变化。
  • 此函数仅适用于Gregorian日历和与其兼容的日历系统。