The IntlCalendar::__construct() function is an inbuilt function in PHP which is used to create a private constructor for disallowing instantiation.
Syntax:
private IntlCalendar::__construct( void )
Parameters: This function does not accept any parameters.
Return Value: This function does not return any value.
Below program illustrates the IntlCalendar::__construct() function in PHP:
Program:
<?php // Create an IntlCalendar from a DateTime object or string $calendar = IntlCalendar::fromDateTime( '2019-08-29 09:19:29' ); // Add the date $calendar ->add(IntlCalendar::FIELD_YEAR, 5); // Display the result date echo IntlDateFormatter::formatObject( $calendar ), "\n" ; // Add the date $calendar ->add(IntlCalendar::FIELD_YEAR, 10); // Display the result output echo IntlDateFormatter::formatObject( $calendar ), "\n" ; // Add the date $calendar ->add(IntlCalendar::FIELD_HOUR_OF_DAY, 10); // Display the result output echo IntlDateFormatter::formatObject( $calendar ); ?> |
Aug 29, 2024, 9:19:29 AM Aug 29, 2034, 9:19:29 AM Aug 29, 2034, 7:19:29 PM
Reference: https://www.php.net/manual/en/intlcalendar.construct.php