Função PHP time ()

Definição e Uso

o time() A função calcula o número de segundos entre a Época (1 de janeiro de 1970 00:00:00 GMT) e a hora atual e o retorna.

Sintaxe

time(void)

Parâmetros

Esta função não aceita nenhum parâmetro

Valores Retornados

A função PHP time () retorna um valor inteiro representando o número de segundos entre a época e a hora atual.

Versão PHP

Esta função foi introduzida pela primeira vez no PHP Versão 4 e funciona com todas as versões posteriores.

Exemplo

O exemplo a seguir demonstra o uso da função time () -

<?php
   $time = time();
   print("Current Timestamp: ".$time);
?>

Isso produzirá o seguinte resultado -

Current Timestamp: 1591606322

Exemplo

O exemplo a seguir mostra a hora do nascer e do pôr do sol na data atual -

<?php
   $dateString = '11-06-2012 12:50 GMT';
   print("Date: " . date("D M d Y"));
   print("\n");
   print("Sunset time: ");
   print(date_sunset(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1));
   print("\n");
   print("Sunrise time: ");
   print(date_sunrise(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1));
?>

Isso produzirá o seguinte resultado -

Date: Fri May 08 2020
Sunset time: 20:31
Sunrise time: 06:33

Exemplo

O exemplo a seguir adiciona e remove 23 dias, 12 horas e 30 minutos do carimbo de data / hora atual e imprime os resultados -

<?php
   $timestamp1 = time() - (23*12*30);
   print_r($timestamp1); 
   print("\n");
   $timestamp2 = time() + (23*12*30);
   print_r($timestamp2); 
?>

Isso produzirá o seguinte resultado -

1588935317
1588951877

Exemplo

<?php
   $nextWeek = time() + (7 * 24 * 60 * 60);   
   echo 'Now:       '. date('Y-m-d') ."\n";
   echo 'Next Week: '. date('Y-m-d', $nextWeek) ."\n";
?>

Isso produz o seguinte resultado -

Now: 2005-03-30
Next Week: 2005-04-06