Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP]operacje na dacie pobranej z $GET_
Stratoliner
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 11.03.2013

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


Nie wiem jak dokonać obliczenie daty późniejszej/wcześniejszej jeśli ta jest pobrana z form za pomocą GET-a
mam

  1. $data_zabiegu = ($_GET['datazabiegu']);
  2. $data_zabiegu5 = ($data_zabiegu+5);


Format wpisywanej daty to RRRR-MM-DD.
Dla daty 2013-08-01 zwraca wynik 2018


Chciałbym z tak pobranej daty zrobić datę o 5 dni starszą.
Jakiś pomysł?
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




A dla daty ze zmiennej to wiesz jak zrobic? Do dla GET robisz dokladnie tak samo :/


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Stratoliner
post
Post #3





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 11.03.2013

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


he he juz znalazłem.

powinno być:
  1. $data_zabiegu = ($_GET['datazabiegu']);
  2. $dni = 5;
  3. $data_zabiegu5 = date("Y-m-d",(strtotime($data_zabiegu) + (60*60*24*$dni)));


Go to the top of the page
+Quote Post
rocktech.pl
post
Post #4





Grupa: Zarejestrowani
Postów: 587
Pomógł: 131
Dołączył: 8.02.2010

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


Witam.

Powinno być tak ale 5 lat temu ...

  1. $date = new DateTime($_GET['datazabiegu']);
  2. echo $date->modify('+5 days')->format('Y-m-d');


Ten post edytował rocktech.pl 23.08.2013, 12:56:36


--------------------
Despite the tons of examples and docs, mod_rewrite is voodoo. Damned cool voodoo, but still voodoo. --Brian Moore

I never go looking for a sucker. I look for a Champion and make a sucker of of him. --Amarillo Slim


Home-made : js-gui-classes | Accordion | Tabs | Carousel / php-sms-classes | Obsługa bramki SMS MultiInfo | Obsługa bramki SMS Mobiltek
Go to the top of the page
+Quote Post
Stratoliner
post
Post #5





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 11.03.2013

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


Cytat(rocktech.pl @ 23.08.2013, 13:56:10 ) *
Witam.

Powinno być tak ale 5 lat temu ...

  1. $date = new DateTime($_GET['datazabiegu']);
  2. echo $date->modify('+5 days')->format('Y-m-d');




Miałem starego nauczyciela smile.gif
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 Aktualny czas: 21.08.2025 - 02:47