English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriais Básicos de PHP

Tutoriais Avançados de PHP

PHP & MySQL

Manual de Referência do PHP

Uso e Exemplos da Função localtime() do PHP

Manual de Funções de Data e Hora do PHP

Função localtime()

Definição e Uso

A função localtime() retorna a hora local em forma de array, onde os diferentes componentes do tempo são elementos do array.

Sintaxe

localtime($timestamp, 	$is_assoc)

Parâmetro

NúmeroParâmetros e descrição
1

timestamp(opcional)

Este é um valor inteiro que representa o timestamp Unix do horário local.

2

is_assoc(opcional)

Se definido como FALSE ou não fornecido, é retornado um array de índices numéricos comuns. Se o parâmetro for TRUE, a função localtime() retorna um array associativo contendo todos os diferentes elementos retornados pela função localtime() do C. Os nomes dos diferentes campos do array associativo são:

  • "tm_sec" - segundos, 0 até 59

  • "tm_min" - minutos, 0 até 59

  • "tm_hour" - hora, 0 até 23

  • "tm_mday" - o dia do mês, 1 até 31

  • "tm_mon" - o mês do ano, 0 (Jan) até 11 (Dez)

  • "tm_year" - ano, desde 19começando com 00

  • "tm_wday" - o dia da semana, 0 (Dom) até 6 (Sáb)

  • "tm_yday" - o dia do ano, 0 até 365

  • "tm_isdst" - O horário de verão está em vigor? Se estiver em vigor, é um número positivo: 0 Representa não aplicável, números negativos representam desconhecido.

Retorno

A função localtime() do PHP retorna um array representando o horário local.

Versão do PHP

Essa função foi introduzida na versão do PHP4introduzido e pode ser usado em todas as versões mais recentes.

exemplo online

Os seguintes exemplos demonstramlocaltime()Uso da função-

<?php
   $time = localtime();
   print_r($time);
?>
Teste e veja‹/›

Resultado de saída

Array
(
    [0] => 50
    [1] => 28
    [2] => 13
    [3] => 12
    [4] => 4
    [5] => 120
    [6] => 2
    [7] => 132
    [8] => 0
)

exemplo online

Agora, vamos passar um parâmetro de timestamp.-

<?php
   $timestamp = time();
   $time = localtime($timestamp);
   print_r($time);
?>
Teste e veja‹/›

Resultado de saída

Array
(
    [0] => 21
    [1] => 54
    [2] => 13
    [3] => 12
    [4] => 4
    [5] => 120
    [6] => 2
    [7] => 132
    [8] => 0
)

exemplo online

Se você passar-

<?php
   $timestamp1 = time() - (23*12*30);
   print_r($timestamp1); 
   print("\n");
   $timestamp2 = time() + (23*12*30);
   print_r($timestamp2); 
?>
Teste e veja‹/›

Resultado de saída

Array normal: Array
(
    [0] => 23
    [1] => 8
    [2] => 14
    [3] => 12
    [4] => 4
    [5] => 120
    [6] => 2
    [7] => 132
    [8] => 0
)
Array associativo: 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
)