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