Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> dodanie miesięcy do daty, z uwzględnieniem ilości dni w miesiącu
grzegorz_g
post
Post #1





Grupa: Zarejestrowani
Postów: 259
Pomógł: 0
Dołączył: 26.10.2004

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


problem polega na tym iż w formularzu wybieram ilość miesięcy
do daty wpisu chcę by dodało te miesiące i zwróciło datę ważności (uwzględniając liczbę dni w miesiącu).
Robię tak:


php:
$data_waznosci = $row['data_wpisu'] + (30 * 24 * 3600 * $miesiac);


Ps: $row['data_wpisu'] - pole z bazy typu int.
$miesiac - dana z formularza.


--------------------
www.wettradar.com
Go to the top of the page
+Quote Post
hwao
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




time" title="Zobacz w manualu PHP" target="_manual()
mktime" title="Zobacz w manualu PHP" target="_manual()
date" title="Zobacz w manualu PHP" target="_manual()
explode" title="Zobacz w manualu PHP" target="_manual()
Bylo pare razy na forum ... smile.gif na "chlopski rozum" to najprosciej jest uzyc date i mktime (tam w polu z miessciacem dac +1)



a najprosciej bedzie uzyc strtotime" title="Zobacz w manualu PHP" target="_manual() smile.gif
Go to the top of the page
+Quote Post
SongoQ
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Cytat
$data_waznosci = $row['data_wpisu'] + (30 * 24 * 3600 * $miesiac);


$row['data_wpisu'] - zwracasz jako timestamp

Wyrazenie sie wykonuje i $data_waznosci to jest timestamp - nastepnie go zamieniasz na date, jak zamienic to powyzej podal @hwao


--------------------
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: 22.08.2025 - 04:11