Ir para conteúdo

POWERED BY:

Arquivado

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

Frankie Hummel

função de DATA

Recommended Posts

Pessoal tenho uma função que uso em um script que gera contas a pagar pela data do vencimento mas o problema é que se eu passo uma data assim: 01/01/2000

 

e digo que esse pagamento será em 3 vezes, no momento que gera a parcela ele não gera assim:

 

01/01/2000

30/01/2000

28/02/2000

 

ele gera 30 dias na primeira, tipo:

 

31/01/2000

01/03/2000

31/03/2000

 

preciso muito da ajuda de vcs!!!

 

Abaixo o script

 

<?php

 

 

$new_mes = 1;

$INTERVALO = "30x30";

$var = "01"."/"."01"."/"."2000";

$var2 = substr($INTERVALO,0,2)." "."days";

$dataInicial = DateTime::createFromFormat('d/m/Y', $var);

$somaIntervalo = DateInterval::createFromDateString($var2);

 

 

$QTD = 3;

 

 

foreach(new DatePeriod($dataInicial, $somaIntervalo, $QTD, DatePeriod::EXCLUDE_START_DATE) as $proxPeriodo) {

 

 

$data_convertida = $proxPeriodo->format('d/m/Y');

echo $data_convertida; echo "<br>";

 

}

 

 

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ja tento mudar a variavel INTERVARLO para 29x29?

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.