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/.
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
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
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