![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 14.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
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 :-( Ten post edytował tiramizu 12.06.2006, 15:16:03 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
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. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 14.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
Wielkie dzięki, zobaczę jutro co sam ukulam. Mam nadzieję że sie uda.
![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 08:15 |