PHP | función de hora local()

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());
  
?>
Producción:

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));
  
?>
Producción:

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *