Ajuda com Data PHP [RESOLVIDO]

1. Ajuda com Data PHP [RESOLVIDO]

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 29/04/2021 - 11:20h

Bom dia amigos VOL
Um amigo VOL me ajudou com um código anteriormente, porem faltou um detalhe, Segue:

for($i=1 ; $i <= $nParcela ; $i++){
$vencimento = date('Y-m-d', strtotime("+".$i." month"));
$numParcela = $i."/".$nParcela;

O Código acima faz parcelamento de valor dividindo-a entre parcelas e data para 30 60 conforme numero de parcelas, porem ele faz a partir da data atual no dia que esta sendo feito, gostaria de setar a data e que seje feito a partir desta, conforme abaixo:

$data = $_POST['data'];

for($i=1 ; $i <= $nParcela ; $i++){
$vencimento = date('Y-m-d', strtotime("+".$i." month"));
$numParcela = $i."/".$nParcela;

<input type="data" name="data">

o que precisa mudar?
ja tentei isso:

$vencimento = ('$data', strtotime("+".$i." month"));

Mais nao deu certo


  


2. MELHOR RESPOSTA

Rodrigo Kulb
RodrigoKulb

(usa Ubuntu)

Enviado em 29/04/2021 - 11:56h

Ué vc não testou o código que coliquei ? Segue abaixo novamente:

$data = $_POST['data'];

for($i=1 ; $i <= $nParcela ; $i++)
{
$vencimento = date('Y-m-d', strtotime("+".$i." month",strtotime($data)));
$numParcela = $i."/".$nParcela;
}
<input type="data" name="data">


3. Re: Ajuda com Data PHP

Rodrigo Kulb
RodrigoKulb

(usa Ubuntu)

Enviado em 29/04/2021 - 11:29h

Atenção somente com o formato que você precisa enviar: YYYY-MM-DD (ANO-MES-DIA)

$data = $_POST['data'];

for($i=1 ; $i <= $nParcela ; $i++){
$vencimento = date('Y-m-d', strtotime("+".$i." month",strtotime($data)));
$numParcela = $i."/".$nParcela;

<input type="data" name="data">



4. Re: Ajuda com Data PHP [RESOLVIDO]

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 29/04/2021 - 11:57h

Nenhuma das duas forma deu certo:

Forma 1
$data_faturado = $_POST['data'];
$vencimento = date('$data', strtotime("+".$i." month"));

<input type="date" name="data" placeholder="Data do faturamento">

//aqui todas as parcelas sai com a data do faturamento



Forma 2
$data_faturado = $_POST['data'];
$vencimento = ($data, strtotime("+".$i." month"));

<input type="date" name="data" placeholder="Data do faturamento">

// aqui sai uma data maluca tipo 69/50/1969


:-(




5. Re: Ajuda com Data PHP [RESOLVIDO]

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 29/04/2021 - 12:58h


eita que vacilo eu nao percebi que tinha feito a alteração no final.
fechou mandou bem deu certinho
vlw obrigado


6. Re: Ajuda com Data PHP [RESOLVIDO]

Rodrigo Kulb
RodrigoKulb

(usa Ubuntu)

Enviado em 29/04/2021 - 14:35h

Show tranquilo TMJ depois se inscreve lá no meu canal no YT
https://www.youtube.com/rodrigoKulb






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts