Adicionar e subtrair data em PHP
Nesta vídeo aula será apresentado como adicionar e subtrair períodos de tempo em PHP.
Neste exemplo será utilizado a função strtotime em PHP.
A função strtotime tem como objetivo retornar o timestamp de uma data em sua representação textual, essa função é muito utilizada para resgatar datas do banco de dados e também permite realizar operações simples como adicionar e subtrair períodos de tempo.
Baixar o código fonte: clique aqui
Exemplo da função strtotime:
<?php
$date = '1986-10-03 10:30:00';
echo "Data Inicio: ". $date."<br>";
$celke_data_inicio = strtotime($date);
echo "Data Inicio Timestamp: ".$celke_data_inicio."<br>";
$celke_data_fim = strtotime('+2 day', $celke_data_inicio);
echo "Data Fim Timestamp: ".$celke_data_fim."<br>";
echo "Data Fim formato Brasileiro: ".date('d/m/Y H:i:s', $celke_data_fim);
$date = '1986-10-10 10:30:00';
$celke_data_inicio = strtotime($date);
$celke_data_fim = strtotime('-3 day', $celke_data_inicio);
echo "<hr>Data Fim formato Brasileiro: ".date('d/m/Y H:i:s', $celke_data_fim);
?>
Você pode gostar de saber como comparar datas em PHP: Como comparar data em PHP