Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jugleni Jr

Data automática do Sistema!

Recommended Posts

Boa dia pessoa:

 

Estou precisando de uma mãozinha, como faço para que o data acrescente mais dois meses; exemplo o script abaixo e a data é automática do cadastro, preciso acrescentar 60 dias nesta data automática, é para ser uma data de validade, cadastrado hoje e só é valido por 60 dias.

 

<?	$data = date("Y-m-d");	$hora = date("H:i:s");	$novadata = substr($data,8,2) . "/" .substr($data,5,2) . "/" . substr($data,0,4);	$novahora = substr($hora,0,2) . "h" .substr($hora,3,2) . "min"; 	echo "<input name='data' type='hidden' value='$data'><input name='hora' type='hidden' value='$hora'>";?>
Como se fosse assim:

 

"$novadata = substr($data,8,2) . "/" .substr($data,5,2)+2 . "/" . substr($data,0,4);"
Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ai dimiguel, e se teu mês for 11 ou 12 ? Vai dar problema certo...

 

Usando o mktime é mais seguro:

<?$numerodemeses = 7; //numero de meses que você quer somar, exemplo 7$data     = date ("d-m-Y",mktime (0,0,0,7,18,2003)); //Data 18/7/2003$novadata = date ("d-m-Y",mktime (0,0,0,7-$numerodemeses,18,2003)); //esta será a nova dataecho "<p>Data: $data</p>";echo "<p>Nova Data: $novadata</p>";?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.