Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Miesiące, Może ktoś robił coś podobnego
NuLL
post
Post #1





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


Hi all :-)

Mam dwie daty w formacie timestampa. Jak pobrać wszystkie miesiące zawarte pomiędzy nimi. (IMG:http://forum.php.pl/style_emoticons/default/aarambo.gif) Łatwo by było, gdyby miesiące miały tą samą ilość dni - ale nie mają. Jakieś pomysły, sugestie...?

EDIt - juz prawie wykombinowalem tak wiec temat jest do skasowania.

BTW. Czemu nie mozna skasowac wlasnorecznie napisanego tematu ?

Ten post edytował NuLL 3.05.2005, 12:32:37
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


2. Jesli nie ma zadnych dodatkowych postow to mozna usunac swoj -- i zarazem temat

1.
Kod
$pierwsza data ---> $druga_data
while ( $loop_date < $druga_data )
{
$loop_date = strtotime() zwieksz o jeden miesiac i dodaj do tablicy
}

jesli ostatni element tablicy jest wiekszy niz $druga_data (moze byc jescze tylko rowny) to go usun

ew. wloz na poczatek $pierwsza data jesli ma tam byc


$pierwsza_data = 2005-04-20
$duga_data = 2005-07-10
$x[ 0 ] = 2005-05-20
$x[ 1 ] = 2005-06-20
$x[ 3 ] = 2005-07-20; // za duza, wiec ja usuwasz
no i dodajesz 2005-04-20 jesli potrzebujesz (unshift() chyba)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 03:07