Esta dica legal peguei do Ninedays blog.
Como calcular o dia de ontem em php. Com uma descrição de 4 formas diferentes pra você escolher a que mais te agrada.
Se você sabe outros métodos interessantes, contribua aí nos comentários.
Adaptando um pouco também dá pra trabalhar com o mês anterior, ano anterior, etc...
Bora:
Método 1 - mktime - O mais lento (até 450%)
echo date("Y-m-d", mktime(0, 0, 0, date("m"),date("d")-1,date("Y")));
Método 2 - subtraindo os minutos - O mais rápido
echo date("Y-m-d", time() - 86400);
Uma variação deste pra ficar mais "entendível" pra saber quantos minutos/horas subtraímos seria usando...
echo date("Y-m-d", time() - (60*60*24) ); //deve ficar um pouquinho mais lento que a forma original
Método 3 - strtotime() yesterday
echo date("Y-m-d", strtotime("yesterday"));
Método 4 - strtotime() -1 day
echo date("Y-m-d", strtotime("-1 day"));
Post rápido. É só isso... Se você sabe outros métodos interessantes, contribua aí nos comentários.
Gostou da dica acima? Então clica nos botões de compartilhamento abaixo e me ajude a dica a subir no Google.
Nenhum comentário:
Postar um comentário