Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dodanie miesięcy do daty
Forum PHP.pl > Forum > Przedszkole
grzegorz_g
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.
hwao
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
SongoQ
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
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.