The IntlCalendar::getActualMaximum() function is an inbuilt function in PHP which is used to return the field relative maximum value around the current time.
Syntax:
- Object oriented style
int IntlCalendar::getActualMaximum( int $field )
- Procedural style
int intlcal_get_actual_maximum( IntlCalendar $cal, int $field )
Parameters: This function uses two parameters as mentioned above and described below:
- $cal: This parameter holds the resource of IntlCalendar.
- $field: This parameter holds one of the IntlCalendar date/time field constants. This field contains an integer value lies between 0 to IntlCalendar::FIELD_COUNT.
Return Value: This function returns the integer value which represents the maximum value in the units associated with the given field on success or FALSE on failure.
Below program illustrates the IntlCalendar::getActualMaximum() function in PHP:
Program:
<?php // Set the DateTime object ini_set ( 'date.timezone' , 'Asia/Calcutta' ); // Declare an IntlCalendar DateTime object $calendar = IntlCalendar::fromDateTime( '2010-09-22' ); // Use getActualMaximum() function to the DateTime object var_dump( $calendar ->getActualMaximum(IntlCalendar::FIELD_DAY_OF_MONTH)); // Use getActualMaximum() function to the DateTime object var_dump( $calendar ->getActualMaximum(IntlCalendar::FIELD_DAY_OF_WEEK_IN_MONTH)); // Use getActualMaximum() function to the DateTime object var_dump( $calendar ->getActualMaximum(IntlCalendar::FIELD_MONTH)); // Use getActualMaximum() function to the DateTime object var_dump( $calendar ->getActualMaximum(IntlCalendar::FIELD_WEEK_OF_YEAR)); // Use getActualMaximum() function to the DateTime object var_dump( $calendar ->getActualMaximum(IntlCalendar::FIELD_WEEK_OF_MONTH)); ?> |
int(30) int(5) int(11) int(52) int(5)
Reference: https://www.php.net/manual/en/intlcalendar.getactualmaximum.php