Fórum Como obter o maior dia do mês no php? #570367
03/11/2016
0
Como posso obter o maior dia do mês no php.
Se for setembro, tem que vir o dia 30
Se for dezembro, tem que vir o dia 31
No Caso de Fevereiro, deve vir 28 ou se for ano bissexto deve vir 29.
Como posso resolver isso?
Larissa Aguiar
Curtir tópico
+ 0Post mais votado
03/11/2016
Veja:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Maior dia do mês no PHP</title>
</head>
<body>
<form name="form1" method="get" action="index.php">
<p>
<label for="mes">Mês:</label>
<input type="number" name="mes" id="mes" min="1" max="12" maxlength="2">
</p>
<label for="ano">Ano:</label>
<input type="number" name="ano" id="ano" min="1">
</p>
<input name="enviar" type="submit" value="Enviar">
</form>
</body>
</html>
<?php
$mes = $_GET['mes']; // Mês selecionado
$ano = $_GET['ano']; // Ano atual
$ultimo_dia = date("t", mktime(0,0,0,$mes,'01',$ano));
if (isset($_GET['enviar'])) {
echo "O último dia do mês " . $mes . " do ano " . $ano . " é " . $ultimo_dia;
}
?>Andre Alves
Gostei + 1
Mais Posts
03/11/2016
Andre Alves
Gostei + 0
09/11/2016
Diego Silva
Me ajudou muito!
Tava precisando disso tbm
Gostei + 0
10/11/2016
Larissa Aguiar
date('Y-m-t') Esse "t" já não retorna para mim?
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)