A minha função apuração não funciona, então eu pedi ajuda para o Copilot. Mas ele não conseguiu resolver o problema.
Na segunda tentativa, o Copilot foi bem mais esperto, ele criou uma rotina para calcular o último ano, se ele não estiver lá, então a função pede a gentileza de incluir o último ano no vetor da apuração:
arquivo balancete.php
<?php
class balancete {function apuracao(){
$primeiroDia =(newConn)->select('dia from tbdiario order by dia')[0]->dia;
$ultimoDia =(newConn)->select('dia from tbdiario order by dia desc')[0]->dia;
$anos =[];while(strtotime($primeiroDia)<= strtotime($ultimoDia)){
$anos[]= date('Y', strtotime($primeiroDia));
$data =newDateTime($primeiroDia);
$primeiroDia = date_modify($data,'+1 year')->format('Y-m-d');}
$ultimoAno=date('Y',strtotime($ultimoDia));if(!in_array($ultimoAno,$anos)){
$anos[]= $ultimoAno;}
rsort($anos);
$meses =['Jan','Fev','Mar','Abr','Mai','Jun','Jul','Ago','Set','Out','Nov','Dez'];return view('balanceteApuracao',['anos'=> $anos,'meses'=> $meses]);}}
Pergunta
Frank K Hosaka
A minha função apuração não funciona, então eu pedi ajuda para o Copilot. Mas ele não conseguiu resolver o problema.
Na segunda tentativa, o Copilot foi bem mais esperto, ele criou uma rotina para calcular o último ano, se ele não estiver lá, então a função pede a gentileza de incluir o último ano no vetor da apuração:
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.