Ir para conteúdo

POWERED BY:

Arquivado

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

Rafael Rodrigues

Acrescentar porcentagem de acordo o total de meses

Recommended Posts

Olá a todos,

Estou desenvolvendo um sistema para uma empresa de cobrança, onde os associados irão enviar as notas dos devedores.

O sistema é simples, porém estou tendo uma certa dificuldade em uma etapa.

 

A minha dificuldade é: Quando o associado enviar as notas, o sistema irá reconhecer a data de vencimento e de acordo essa data irá acrescentar 1% de cada mês.

 

Ex.: Se a nota tiver vencida há um mês irá acrescentar 1%.

Se a nota tiver vencida a um ano, então irá acrescentar 12%.

Se a nota tiver dois anos, então irá acrescentar 24%.

E assim por diante.

 

Possuo um código que me mostra o total de dias​.

<?php


// Datas a serem criadas
$data_inicial = \DateTime::createFromFormat('Y-m-d', '2012-12-19');
$data_final   = \DateTime::createFromFormat('Y-m-d', date('Y-m-d'));


// Calcula diferença entre as datas
$diferenca = $data_final->diff($data_inicial);


// Exibicao da diferença
echo 'Diferenca em meses -> ' . $diferenca->format("%Y anos %m meses %d dias!");
echo '<br />';
echo 'Diferenca em dias  -> ' . $diferenca->format("%a dias!");


?>

Porém não sei como implementar os "Ifs" para recuperar o total de meses.

Compartilhar este post


Link para o post
Compartilhar em outros sites
$total_meses = $diferenca->y*12+$diferenca->m;

Ai você tem o total de meses, basta multiplicar pelo % da multa e boa.

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.