Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] W jaki sposób odjąć / dodać jeden dzień do daty m.d?
Forum PHP.pl > Forum > Przedszkole
netha
Nie mogłam się zalogować, piszę więc w ten sposób.
Mam podaną datę w formacie:
  1. $data=date("m").".".date("d");

Datę obecną wyświetlam
[php]
$sx = $w[$data];
if ($sx<>"") echo "Dziś jest '.$sx.' ... ";
[/php
W jaki sposób mam wyświetlić "wczoraj" i "jutro", czyli jak od daty w takim formacie odjąć / dodać jeden dzień? Patrzyłam do manuala, ale co mi po tym, jak nie umiem ang... wink.gif
Z góry dz!
Ilware
proponuje zastosować natywnie obsługiwaną klasę php
http://pl.php.net/manual/pl/datetime.modify.php
hondek
Po polsku też da się znaleźć smile.gif

http://forum.php.pl/index.php?showtopic=65078
netha
Dziękuję za link, hondek. Nie znalazłam tego tematu na google.
Czyli rozumiem, że na tej podstawiem zrobić mam tak:
  1. $data=date('m.d', mktime(0,0,0, date('m'), date('d')-1));

?
Zakładając, że jest to przełom miesięcy (czyli np. dziś mamy 30.11, czyli w tym zapisie 11.30, to automatycznie przeskoczy mi na grudzień, tzn w ostatni dzień listopada napisze, że "Jutro ... coś tam '.$ev.' ...';
kubek15
Przeskoczy ci automatycznie, ale tam masz -1 od dnia czyli jak bedziesz miał 1 grudzień to ci pokaże 30 listopad
netha
kubek15 - no fakt smile.gif
Cytat(kubek15)
czyli jak bedziesz miał

miałaa wink.gif

Dziękuję bardzo wszystkim za odpowiedzi.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.