[ nezki @ 29.10.2009. 08:16 ] @
Imam dva datuma pocetni i krajnji:
na pr. $pocetni = "01.10.2009" i $krajnji = "05.10.2009" (datumi su bas u ovom string formatu)
Potrebno mi je da u jedan niz na pr. $datumi = array()
smestim sve datume izmedju pocetnog i krajnjeg u formatu "yyyy-mm-dd"
Znaci za ovaj primer krajnji rezultat bi bio niz
$datumi = array("2009-10-01", "2009-10-02", "2009-10-03", "2009-10-04", "2009-10-05")?
[ b0ris @ 29.10.2009. 08:29 ] @
Prebaci datume u format sa kojim mozes da sljakas.

Code:

list($d, $m, $y) = explode(".", $pocetni);
$pocetni = strtotime("$y-$m-$d");
list($d, $m, $y) = explode(".", $krajnji);
$krajnji = strtotime("$y-$m-$d");


Sad imas datume u formatu sa kojim mozes da sljakas.
Sad je potrebno samo da uradis loop i pokupis datume.

Code:

$nizdatuma = array();
while($krajnji > $pocetni){
  // Ajde da izvucemo datum
  $nizdatuma[] = date("d-m-Y", mktime(0,0,0, date('m', $pocetni), date('d', $pocetni), date('Y', $pocetni)));
  // Ajde da pomerimo za jedan dan unapred
  $pocetni = mktime(0,0,0, date('m', $pocetni), date('d', $pocetni)+1, date('Y', $pocetni));
}

Evo to je nesto iz glave, trebalo bi da radi nisam probao.
[ nezki @ 29.10.2009. 12:31 ] @
Da, to je to.
Radi sve ok.
Hvala