Categorias

Calculando vencimentos a partir de uma data específica em PHP

Com esta função é possível a partir de uma data específica, calcular uma outra data (de vencimento, por exemplo) a partir do número de dias passados.

Código excelente para sistemas de pagamentos.

function CalcularVencimento($data,$dias)
{
	$novadata = explode("/",$data);
	$dia = $novadata[0];
	$mes = $novadata[1];
	$ano = $novadata[2];
	//PARA DESCOBRIR QUAL DATA SERÁ DAQUI A 5 DIAS
	//echo date('d/m/Y',mktime(0,0,0,$mes,$dia+5,$ano));
	//PARA DESCOBRIR QUAL SERÁ O DIA AMANHÃ
	//echo date('d/m/Y',mktime(0,0,0,$mes,$dia+1,$ano));
	//PARA MÊS QUE VEM
	//echo date('d/m/Y',mktime(0,0,0,$mes + 1,$dia,$ano));
	//PARA ANO QUE VEM
	//echo date('d/m/Y',mktime(0,0,0,$mes,$dia,$ano + 1));
	if ($dias==0)
	{return date('d/m/Y',mktime(0,0,0,$mes,$dia,$ano));}
	else
	{return date('d/m/Y',mktime(0,0,0,$mes,$dia+$dias,$ano));}
}