La función IntlCalendar::getTime() es una función incorporada en PHP que se utiliza para devolver la hora representada actualmente por el objeto. El tiempo se expresa en términos de milisegundos desde la época.
Sintaxis:
- Estilo orientado a objetos
float IntlCalendar::getTime( void )
- Estilo procesal
float intlcal_get_time( IntlCalendar $cal )
Parámetros: esta función acepta un solo parámetro $cal que contiene el recurso del objeto IntlCalendar.
Valor devuelto: esta función devuelve un número de coma flotante que representa los milisegundos transcurridos desde la época (1 de enero de 1970 00:00:00 UTC).
El siguiente programa ilustra la función IntlCalendar::getTime() en PHP:
Programa:
<?php // Create an instance of calendar $calendar = IntlCalendar::createInstance(); // Get the current time var_dump($calendar->getTime()); // Create a new IntlGregorianCalendar $calendar = new IntlGregorianCalendar(2019, 9, 22, 12, 30, 56); // Get the current time var_dump($calendar->getTime()); // Create a DateTime object $calendar = IntlCalendar::fromDateTime('2019-03-21 09:19:29'); // Get the current time var_dump($calendar->getTime()); // Set the timezone $calendar->setTimeZone('GMT+05:30'); // Get the current time var_dump($calendar->getTime()); ?>
Producción:
float(1569306894500) float(1571747456000) float(1553159969000) float(1553159969000)
Referencia: https://www.php.net/manual/en/intlcalendar.gettime.php