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