Función PHP localtime ()
Definición y uso
los localtime() La función devuelve la hora local en forma de matriz, con diferentes componentes de la hora como elementos de la matriz.
Sintaxis
localtime($timestamp, $is_assoc)
Parámetros
No Señor | Descripción de parámetros |
---|---|
1 | timestamp(Optional) Este es un valor entero que representa la marca de tiempo Unix de la hora local. |
2 | is_assoc(Optional) Este es un valor booleano que determina el tipo de matriz devuelta. Si este valor es falso, la matriz devuelta será una matriz normal con un índice entero. Si este valor es verdadero, la matriz devuelta será asociativa con los componentes de una marca de tiempo de Unix como claves. Las claves de una matriz asociativa son: tm_sec, tm_min, tm_hour, tm_mday, tm_mon, tm_year, tm_wday, tm_yday, tm_isdst |
Valores devueltos
La función PHP localtime () devuelve una matriz que representa la hora local.
Versión PHP
Esta función se introdujo por primera vez en PHP Versión 4 y funciona con todas las versiones posteriores.
Ejemplo
El siguiente ejemplo demuestra el uso de la función localtime () :
<?php
$time = localtime();
print_r($time);
?>
Esto producirá el siguiente resultado:
Array
(
[0] => 50
[1] => 28
[2] => 13
[3] => 12
[4] => 4
[5] => 120
[6] => 2
[7] => 132
[8] => 0
)
Ejemplo
Ahora, probemos esta función pasando el parámetro de marca de tiempo.
<?php
$timestamp = time();
$time = localtime($timestamp);
print_r($time);
?>
Esto producirá el siguiente resultado:
Array
(
[0] => 21
[1] => 54
[2] => 13
[3] => 12
[4] => 4
[5] => 120
[6] => 2
[7] => 132
[8] => 0
)
Ejemplo
Si pasa el -
<?php
$timestamp1 = time() - (23*12*30);
print_r($timestamp1);
print("\n");
$timestamp2 = time() + (23*12*30);
print_r($timestamp2);
?>
Esto producirá el siguiente resultado:
Normal array: Array
(
[0] => 23
[1] => 8
[2] => 14
[3] => 12
[4] => 4
[5] => 120
[6] => 2
[7] => 132
[8] => 0
)
Associative array: Array
(
[tm_sec] => 23
[tm_min] => 8
[tm_hour] => 14
[tm_mday] => 12
[tm_mon] => 4
[tm_year] => 120
[tm_wday] => 2
[tm_yday] => 132
[tm_isdst] => 0
)