Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] W jaki sposób odjąć / dodać jeden dzień do daty m.d?
-netha-
post 29.11.2011, 10:54:50
Post #1





Goście







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!
Go to the top of the page
+Quote Post
Ilware
post 29.11.2011, 11:02:33
Post #2





Grupa: Zarejestrowani
Postów: 248
Pomógł: 31
Dołączył: 14.12.2010
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


proponuje zastosować natywnie obsługiwaną klasę php
http://pl.php.net/manual/pl/datetime.modify.php


--------------------
Jeżeli pomogłem kliknij "Pomógł" :)
Go to the top of the page
+Quote Post
hondek
post 29.11.2011, 11:02:38
Post #3





Grupa: Zarejestrowani
Postów: 355
Pomógł: 50
Dołączył: 20.08.2007
Skąd: Częstochowa

Ostrzeżenie: (0%)
-----


Po polsku też da się znaleźć smile.gif

http://forum.php.pl/index.php?showtopic=65078


--------------------
przetwornik yt na czasie :)
Go to the top of the page
+Quote Post
-netha-
post 29.11.2011, 11:14:22
Post #4





Goście







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.' ...';
Go to the top of the page
+Quote Post
kubek15
post 29.11.2011, 11:55:38
Post #5





Grupa: Zarejestrowani
Postów: 278
Pomógł: 3
Dołączył: 28.06.2008
Skąd: PL

Ostrzeżenie: (0%)
-----


Przeskoczy ci automatycznie, ale tam masz -1 od dnia czyli jak bedziesz miał 1 grudzień to ci pokaże 30 listopad


--------------------
Go to the top of the page
+Quote Post
-netha-
post 29.11.2011, 12:14:12
Post #6





Goście







kubek15 - no fakt smile.gif
Cytat(kubek15)
czyli jak bedziesz miał

miałaa wink.gif

Dziękuję bardzo wszystkim za odpowiedzi.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 03:40