Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Descobrir o dia seguinte


Mário Miranda

Pergunta

Olá pessoal.

Pensando em evitar gambiarras, vou postar aqui o que eu fiz para descobrir o dia seguinte.

Gostaria da opinião de vocês pois não quero fazer gambiarras e se tiver um jeito mais fácil, por favor me digam. Obrigado.

Seguem as linhas:

$calendario=cal_days_in_month(CAL_GREGORIAN,date('m'),date('year'); //descobre quantos dias tem o mes atual
            $dia=date('d');
            if($dia==30 and $calendario==31){ //se dia atual for 30 e o mes tiver 31 dias
            $dia=date('d')+1;
            
            }elseif($dia==31){ //se dia atual for 31
            $dia==1;
            
            }elseif($dia==28 and $calendario==28){ //se o dia atual for 28 e o mes tiver 28 dias
            $dia=1;
            
            }elseif($dia==28 and $calendario==29){  //se o dia atual 28 e o mes tiver 29 dias
            $dia=date('d')+1;
            
            }

Obrigado a todos

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

/*

Função para somar datas em dias

Data no formato Y-m-d

*/

function dtSomar($data,$dias) {

$data = str_replace(”-”,”",$data);

$ano = substr ( $data, 0, 4 );

$mes = substr ( $data, 4, 2 );

$dia = substr ( $data, 6, 2 );

$novaData = mktime ( 0, 0, 0, $mes, $dia + $dias, $ano );

return strftime(”%Y-%m-%d”, $novaData);

}

Usando (formato da data será Y-m-d):

echo dtSomar(”2007-01-10″,1); // Resultará 2007-01-11

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152.1k
    • Posts
      651.8k
×
×
  • Criar Novo...