Função mktime() do PHP

Exemplo

Retorna um timestamp UNIX de uma data. Em seguida, use-o para encontrar o dia daquela data:

<?php
// Saída: October 3, 1975 was on a Friday
echo "Oct 3, 1975 was on a ".date("l", mktime(0,0,0,10,3,1975));
?>

Exemplo de Execução

Definição e Uso

A função gmmktime() retorna o timestamp UNIX da data.

Dica:Esta função é semelhante a gmmktime() Igual, a diferença é que os parâmetros passados representam a data (não a data GMT).

Sintaxe

mktime(hour,minute,second,month,day,year,is_dst);
Parâmetros Descrição
hour Opcional. Define a hora.
minute Opcional. Define o minuto.
second Opcional. Define o segundo.
month Opcional. Define o mês.
day Opcional. Define o dia.
year Opcional. Define o ano.
is_dst

Opcional. Se o horário estiver no horário de verão (DST), configure como 1, caso contrário, configure como 0, se desconhecido, configure como -1 (padrão).

Se desconhecido, o PHP buscará automaticamente (pode gerar resultados inesperados).

Atenção:Este parâmetro foi descontinuado no PHP 5.1.0. Em vez disso, é usado a nova característica de tratamento de fuso horário.

Detalhes Técnicos

Retorno: Retorna um timestamp Unix inteiro, se houver erro retorna FALSE.
Versão PHP: 4+
Log de Atualizações:

PHP 5.3.0: Se usar is_dst Se passado, lança um E_DEPRECATED.

PHP 5.1.0: O parâmetro is_dst foi descontinuado. Se mktime() for chamado sem parâmetros, uma notificação E_STRICT será lançada. Use a função time() em vez disso.