Autor Zpráva
Jan Doležal
Profil
$from = "03-08-2013";
$to = "06-07-2014";

Obě proměnné se mohou měnit, ale jejich maximální rozdíl může být rok (366 dní).

Pomocí new Datetime a date_diff() si dokážu zjisti počet dnů.
Jak ale udělat, že mi to např vybere jen středy (toto se může měnit, může to být klidně i všech 7 dní) v daném intervalu a samozřejmě vypíše jejich datum.

Moc děkuji za jakoukoliv pomoc.
donny
Profil
V tomto vlákne som ukazoval ako načítať do pola dni medzi určitými dátumami a zároveň overiť či sa jedná o sobotu alebo nedeľu. Myslím že si Vám nič nebráni si moju funckiu isWeekend, zmeniť na isWednesday, pričom overovať nebudete if ($weekDay == 0 || $weekDay == 6) ale if ($weekDay == 3)..

Teda
function isWednesday($date) 
{
  $weekDay = date('w', strtotime($date));
  if ($weekDay == 3)
  {
    return true;
  } 
  else
  {
    return false;
  } 
}  

Pozor na to že táto funkcia tie dni preskakuje, ak by ste stredu nechcel preskočiť ale napr. len zvýrazniť musíte si to tam ešte doriešiť..
Jan Doležal
Profil
donny:
Díky :) funkce strtotime() mi hodně pomůže, neznal jsem ji ;)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: