La función IntlCalendar::__construct() es una función incorporada en PHP que se usa para crear un constructor privado para no permitir la creación de instancias.
Sintaxis:
private IntlCalendar::__construct( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor devuelto: esta función no devuelve ningún valor.
El siguiente programa ilustra la función IntlCalendar::__construct() en PHP:
Programa:
<?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); ?>
Producción:
Aug 29, 2024, 9:19:29 AM Aug 29, 2034, 9:19:29 AM Aug 29, 2034, 7:19:29 PM
Referencia: https://www.php.net/manual/en/intlcalendar.construct.php