tutoriais mais recente desenvolvimento web
 

PHP strtotime() Function

<PHP Data / Hora Referência

Exemplo

Analisar Inglês datetimes textuais em timestamps Unix:

<?php
echo(strtotime("now") . "<br>");
echo(strtotime("3 October 2005") . "<br>");
echo(strtotime("+5 hours") . "<br>");
echo(strtotime("+1 week") . "<br>");
echo(strtotime("+1 week 3 days 7 hours 5 seconds") . "<br>");
echo(strtotime("next Monday") . "<br>");
echo(strtotime("last Sunday"));
?>
Exemplo executar »

Definição e Uso

O strtotime() função analisa um datetime textual Inglês dentro de um timestamp Unix (the number of seconds since January 1 1970 00:00:00 GMT) .

Note: Se o ano é especificado em um formato de dois dígitos, valores entre 0-69 são mapeados para 2000-2069 e valores entre 70-100 são mapeados para 1970-2000.

Nota: Esteja ciente das datas nos d / m / y formatos ou DMA; Se o separador é uma barra (/) , em seguida, m americana / d / y é assumido. Se o separador é um traço (-) ou um ponto (.) , Então o formato dmy Europeia é assumido. Para evitar possíveis erros, você deve datas AAAA-MM-DD ou date_create_from_format() quando possível.


Sintaxe

strtotime( time,now);

Parâmetro Descrição
time Requeridos. Especifica uma cadeia de data / hora
now Opcional. Especifica o timestamp usado como uma base para o cálculo de datas relativas

Detalhes técnicos

Valor de retorno: Retorna um timestamp em sucesso. Em caso de falha
PHP Versão: 4+
changelog: PHP 5.3.0: formatos de hora Agora relativos, como esta semana, semana anterior, na semana passada, e na próxima semana interpreta um período semana de segunda-feira a domingo, em vez de um período relativo de 7 dias para a data / hora atual
PHP 5.3.0: Agora 24:00 é um formato válido
PHP 5.2.7: Em versões anteriores, se solicitar uma determinada ocorrência de um determinado dia da semana em um mês onde essa semana foi o primeiro dia do mês seria incorretamente adicionar uma semana para o timestamp retornado. Isso foi corrigido agora
PHP 5.1.0: Retorna FALSE em caso de falha (earlier versions returns -1) , e erros da zona de questões E_STRICT e E_NOTICE tempo
PHP 5.0.2: Agora corretamente calcula "now" e outros tempos relativos de tempo atual, não a partir da meia-noite de hoje
PHP 5.0.0: Permite microssegundos (but they are ignored)

<PHP Data / Hora Referência