Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] mktime
Forum PHP.pl > Forum > Przedszkole
tiramizu
Wyciągam dane z bazy SQL:
Potrzebuje obliczyć ilość dni między dwoma datami. Data jest w takiej formie rrrr-mm-dd.
Kiedy data jest w formie zrozumiałej dla funkcji mktime (mm-dd-rrrr) nie bylo by problemu, no ale niestety nie jest :-(
siemakuba
nie będę się zbyt zagłębiał w temat, bo wierze, że dasz rade :)
Pytanie: jak sprowadzić datę z formatu RRRR-MM-DD do formatu MM-DD-RRRR w celu policzenia ilości dni pomiędzy dwoma datami?

Odpowiedź 1:
pobrać odpowiednio sformatowanę datę już z MySQL - funkcja DATE_FORMAT (http://dev.mysql.com/doc/refman/5.0/en/dat...-functions.html)

Odpowiedź 2:
użyć funkcji explode" title="Zobacz w manualu php" target="_manual do rozbicia daty, a następnie zbudować z otrzymanej tablicy datę w odpowiednim formacie.

Odpowiedź 3:
Policzyć różnicę już na poziomie zapytania SQL - funkcja DATEDIFF (http://dev.mysql.com/doc/refman/5.0/en/dat...-functions.html)

pozdr.
tiramizu
Wielkie dzięki, zobaczę jutro co sam ukulam. Mam nadzieję że sie uda. smile.gif
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.