Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
2 Perguntas
Tem alguma maneira simples para eu gerar uma lista de select com todos os meses do ano?
Ex:
01/2008
02/2008
03/2008
...
12/2008
Tem alguma maneira de pegar o primeiro e o último dia do mês usando o PHP?
Ex: 01/12/2008 a 31/12/2008
Obrigado.
function UltimoDia($ano,$mes){
if (((fmod($ano,4)==0) and (fmod($ano,100)!=0)) or (fmod($ano,400)==0)) {
$dias_fevereiro = 29;
} else {
$dias_fevereiro = 28;
}
switch($mes) {
case 01: return 31; break;
case 02: return $dias_fevereiro; break;
case 03: return 31; break;
case 04: return 30; break;
case 05: return 31; break;
case 06: return 30; break;
case 07: return 31; break;
case 08: return 31; break;
case 09: return 30; break;
case 10: return 31; break;
case 11: return 30; break;
case 12: return 31; break;
}
}
UltimoDia(2008,2); // Último dia de fevereiro de 2008
Isso funciona.
Beleza.
Valeu
Boa função; tá nos favoritos.=D
para saber o ultimo dia do mes basta usar "t"
date("t");
nao precisa usar array pra isso
Para a primeira pergunta eu bolei um script.
Na verdade a pergunta ficou mal formulada, pois o que eu prescisava eram os 12 meses anteriores ao mes em que estamos.
Vai ai o scritp, se alguem tiver ideias postem ai.
Depois é só usar as variáveis para modelar da forma que for usar.Mas a segunda pergunta continua
Tem alguma maneira de pegar o primeiro e o último dia do mês usando o PHP?
Ex: 01/12/2008
31/12/2008
Isso porque alguns meses não tem 31 dias e Fevereiro muda em anos bissexto
>
2 Perguntas
Tem alguma maneira simples para eu gerar uma lista de select com todos os meses do ano?
Ex:
01/2008
02/2008
03/2008
...
12/2008