Calendário Semanal
Boa tarde a todos do forum, tudo bem?
Estou com uma outra dúvida de PHP referente com data.
Gostariam que todos olha-se o código abaixo e me respondam as seguinte pergunta:
- Por que ao carregar a aplicação ele não está carregando a semana atual?
<?php
$year = (isset($_GET['year'])) ? $_GET['year'] : date("Y");
$week = (isset($_GET['week'])) ? $_GET['week'] : date('W');
if($week > 52) {
$year++;
$week = 1;
} elseif($week < 1) {
$year--;
$week = 52;
}
?>
<a href="<?php echo $_SERVER['PHP_SELF'].'?week='.($week == 1 ? 52 : $week -1).'&year='.($week == 1 ? $year - 1 : $year); ?>">Anterior</a>
<a href="<?php echo $_SERVER['PHP_SELF'].'?week='.($week == 52 ? 1 : 1 + $week).'&year='.($week == 52 ? 1 + $year : $year); ?>">Próximo</a>
<table border="1px">
<tr>
<td>SEMANAL</td>
<?php
if($week < 10) {
$week = '0'. $week;
}
for($day= 1; $day <= 7; $day++) {
$d = strtotime($year ."W". $week . $day);
echo "<td>". date('l', $d) ."<br>". date('d M', $d) ."</td>";
}
?>
</tr>
</table>
Onde está o erro?
Abraços
Discussão (2)
Carregando comentários...