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
<select name="data_termino"> <option value='' selected='selected'>selecione um plano</option> <option value='3'>3 meses</option> <option value='6'>6 meses</option> </select> |
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"); |
Obrigado pela dica.
Me ajudou muito.