Imprimir um intervalo de datas em uma semana
Salve galera, estou com uma dúvida em PHP, como fazer para imprimir um intervalo de datas no seguinte formato:
"Semana de 26/05/2014 à 30/05/2014"
Eu criei o seguinte código:
<?php
$w = date(w);
$d = date(d);
$m = date(m);
$y = date(Y);
if($w==1){
echo "Semana de $d/$m/$y à ";
echo "Hoje é Segunda feira!";
}elseif($w == 2){
$d = $d - 1;
echo "Semana de $d/$m/$y à ";
echo "Hoje é Terça feira!";
}elseif($w == 3){
$d = $d - 2;
echo "Semana de $d/$m/$y à ";
echo "Hoje é Quarta feira!";
}elseif($w == 4){
$d = $d - 3;
echo "Semana de $d/$m/$y à ";
echo "Hoje é Quinta feira!";
}elseif($w == 5){
$d = $d - 4;
echo "Semana de $d/$m/$y à ";
echo "Hoje é Sexta feira!";
}elseif($w == 6){
$d = $d - 5;
echo "Semana de $d/$m/$y à ";
echo "Hoje é Sabado!";
}elseif($w == 0){
$d = $d + $m;
echo "Semana de $d/$m/$y à ";
echo "Hoje é Domingo!";
}
?>
Por favor, não riam, :P
A ideia era pegar o dia corrente e de acordo com o dia da semana ir subtraindo, porem isso obviamente não funcionou, pois se a data corrente for menor do que 6 ele estraga a logica toda, hehehe...
No mais é isso, é só imprimir um intervalo de datas de uma semana expecifica, se alguem souber uma forma de fazer isso funcionar fico grato.
Discussão (6)
Carregando comentários...