La función localtime() es una función incorporada en PHP que se usa para devolver la hora local. La array devuelta por la función localtime() es similar a la estructura devuelta por la llamada a la función C. $timestamp y $is_associative se envían como parámetros a la función localtime() y devuelve una array que contiene los componentes de una marca de tiempo de Unix.
Sintaxis:
array localtime( $timestamp, $is_associative )
Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación.
- $timestamp: es un parámetro opcional que especifica la marca de tiempo de Unix. Su valor predeterminado es la hora local actual.
- $is_associative: es un parámetro opcional que especifica si devolver una array asociativa o indexada. Los valores de la array asociativa son:
- tm_sec: segundos, 0 a 59
- tm_min: minutos, 0 a 59
- tm_hour: horas, 0 a 23
- tm_mday: día del mes, del 1 al 31
- tm_mon: mes del año, 0 (ene) a 11 (diciembre)
- tm_year: años desde 1900
- tm_wday: día de la semana, 0 (domingo) a 6 (sábado)
- tm_yday: día del año, 0 a 365
- tm_isdst: ¿está vigente el horario de verano? Positivo si sí, 0 si no, negativo si se desconoce.
Valor devuelto: esta función devuelve una array que contiene los componentes de una marca de tiempo de Unix.
Excepciones:
- La función localtime() genera un E_NOTICE si la zona horaria especificada no es válida.
- La función localtime() genera un mensaje E_STRICT o E_WARNING si usa la configuración del sistema o la variable de entorno TZ
Los siguientes programas ilustran la función localtime() en PHP:
Programa 1:
<?php // Displaying the local time as // a numerically indexed array echo ("The local time is :"); print_r(localtime()); ?>
The local time is :Array ( [0] => 22 [1] => 24 [2] => 10 [3] => 28 [4] => 7 [5] => 118 [6] => 2 [7] => 239 [8] => 0 )
Programa 2:
<?php // Displaying the local time as // an associative array echo ("The local time is :"); print_r(localtime(time(), true)); ?>
The local time is :Array ( [tm_sec] => 23 [tm_min] => 24 [tm_hour] => 10 [tm_mday] => 28 [tm_mon] => 7 [tm_year] => 118 [tm_wday] => 2 [tm_yday] => 239 [tm_isdst] => 0 )
Artículos relacionados:
Referencia: http://php.net/manual/en/function.localtime.php
Publicación traducida automáticamente
Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA