Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Esta dica vai para aquelas pessoas que precisam criar campos tipo data com a data de vencimento de algum registro.
Este código adiciona uma quantidade de dias em uma data para um possível campo de vencimento.
<?
$hoje = date("d/m/Y"); // Pego a Data de Hoje no formato brasileiro.
$vencimento = $hoje; // Seto $vencimento como $hoje para adicionar 15 dias na linha abaixo.
$data = explode("/", $vencimento); // Divido a data pela '/' para colocar na função mktime.
$expira = date("d/m/Y", mktime(0, 0, 0, $data[1], $data[0]+15, $data[2])); // Adiciono 15 dias para data de expiração
echo $hoje."<br>"; // Mostro na Tela a data de de hoje.
echo $expira; // Mostro na Tela a data de expiração com acréscimo de 15 dias.
?>Hehehe, tava precisando disso ontem, acabei montando um bem parecido com o seu.
Obrigado por compartilhar.
Ela em função mais simplificada.
<?php
function SomarData ($data, $mais = 30)
{
$partes = explode('/', $data);
return date('d/m/Y', mktime(0, 0, 0, $partes[1], $partes[0] + $mais, $partes[2]));
}
?>
Legal a função. Legal a sua atitude de compartilhar.
Vou mover para a área correta.
****
Tópico Movido
PHP http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Laboratório de Scripts(PHP)