English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manual do PHP Date & Time Functions
A função time() do PHP retorna o timestamp Unix atual
Retorna os segundos desde a era Unix (GMT 1970 ano 1 mês 1 00:00:00)até o tempo atual.
time(void)
Esta função não aceita nenhum parâmetro
A função time() do PHP retorna um valor inteiro que representa os segundos entre a era Unix e o tempo atual.
Esta função foi originalmente introduzida na versão do PHP4introduzido e pode ser usado em todas as versões mais recentes.
O seguinte exemplo demonstratime()A função retorna o timestamp Unix atual e o formata como data:
<?php $time = time(); print("Timestamp atual: ".$time); echo"<br>"; echo(date("Y-m-d",$time)); ?>Teste e veja‹/›
Resultado da saída
Timestamp atual: 1596166218 2020-07-31
O seguinte exemplo obtém o horário do nascer e do pôr do sol da data atual-
<?php $dateString = '11-06-2012 12:50 GMT'; print("Data: " . date("D M d Y")); print("\n"); print("Hora do pôr do sol: "); print(date_sunset(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1)); print("\n"); print("Hora do nascer do sol: "); print(date_sunrise(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1)); ?>Teste e veja‹/›
Resultado da saída
Data: Sex Mai 08 2020 Hora do pôr do sol: 20:31 Hora do nascer do sol: 06:33
O seguinte exemplo adiciona e remove a partir do timestamp atual23dias,12horas e30 minutos, e imprima o resultado-
<?php $timestamp1 = time() - (23*12*30); print_r($timestamp1); print("\n"); $timestamp2 = time() + (23*12*30); print_r($timestamp2); ?>Teste e veja‹/›
Resultado da saída
1588935317 1588951877
Adicionar em uma data específica1Tempo da semana
<?php $nextWeek = time() + (7 * 24 * 60 * 60); echo 'Agora: '. date('Y-m-d') ."\n"; echo 'Próxima semana: '. date('Y-m-d', $nextWeek) ."\n"; ?>Teste e veja‹/›
Isso gera o seguinte resultado-
Agora: 2005-03-30 Próxima semana: 2005-04-06