Ícone do site Linha de Comando

PHP: Calculando datas para um intervalo específico

Olá pessoa, beleza!

Poderia utilizar em:
– Sistema de anúncio com campo de seleção para controlar a data de expiração.

Exemplo de código HTML


Vamos utilizar a função strtotime().


// data no formato americano
$data_publicacao = "2012-02-09";
$meses = 3;
$format_meses = "+".$meses." month"; // +3 meses

$data_termino = strtotime($data_publicacao . $format_meses);
echo date("d/m/Y", $data_termino);
?>

Resultado: 09/05/2012

//adiciona um dia
echo strtotime("+1 day");

//adiciona uma semana
echo strtotime("+1 week");

//adiciona um mês
echo strtotime("+1 month");

//adiciona um ano
echo strtotime("+1 year");
Sair da versão mobile