Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.


Stary wyjadacz :P



Witam
jak napisac kod w php aby pokazywal dzien (koniecznie roboczy czyli poniedzialek - piatek ) za x dni od dnia aktualnego ?
mam cos takiego ale cos zle mi liczy :
function data()
{
$curtime=time();
$day=date("w",$curtime);
if($day!=1) $next=60*60*24;
$next+=60*60*24*2;
return $curtime+$next;
}Ostatnio edytowany przez szewczyk (2009-02-18 10:00:17)
Offline



Administrator




Musisz ruszyć mózgownicą. Date zwraca Stringa, więc pewnie warunek z if nie działa. Poza tym działa tylko jeśli dzień to nie poniedziałek, a poniedziałek to nie jedyny dzień roboczy więc jakoś bez sensu.
Offline


Dzięcioł



moze tak:
function data()
{
$curtime=time();
$day=date("w",$curtime);
if($day>0 || $day < 6) $next=60*60*24;
$next+=60*60*24*2;
return $curtime+$next;
}a zeby zrobic inta to wystraczy: $day=(int)date("w",$curtime);
Offline