"PHP" / Говнокод #297 0 12345678910111213141516171819202122232425262728 $dayofmonth = date('t'); $day_count = 1; $num = 0; for($i = 0; $i < 7; $i++) { $dayofweek = date('w', mktime(0, 0, 0, date('m'), $day_count, date('Y'))); $dayofweek = $dayofweek - 1; if($dayofweek == -1) $dayofweek = 6; if($dayofweek == $i) { $week[$num][$i] = $day_count; $day_count++; } else $week[$num][$i] = ""; } while(true) { $num++; for($i = 0; $i < 7; $i++) { $week[$num][$i] = $day_count; $day_count++; if($day_count > $dayofmonth) break; } if($day_count > $dayofmonth) break; } взято с softtime.ru, PHP5 самоучитель Запостил: guest, 28.12.2008 (Updated 24.03.2018) Комментарии (1) RSS guest 18 лет ago # 0 Dr.Freez: $week = array(); for($i=1; $i<=date('t'); $i++) { $week_no_month = date('w', mktime(0, 0, 0, date('m'), $i, date('Y'))); $week_no_year = date('W', mktime(0, 0, 0, date('m'), $i, date('Y'))); $week[$week_no_year][$week_no_month] = $i; } теже яйца только проще) Ответить Добавить комментарий Отменить ответ Помни, guest, за тобой могут следить! А не использовать ли нам bbcode? [b]жирный[/b] — жирный [i]курсив[/i] — курсив [u]подчеркнутый[/u] — подчеркнутый [s]перечеркнутый[/s] — перечеркнутый [blink]мигающий[/blink] — мигающий [color=red]цвет[/color] — цвет (подробнее) [size=20]размер[/size] — размер (подробнее) [code=<language>]some code[/code] (подробнее)
guest 18 лет ago # 0 Dr.Freez: $week = array(); for($i=1; $i<=date('t'); $i++) { $week_no_month = date('w', mktime(0, 0, 0, date('m'), $i, date('Y'))); $week_no_year = date('W', mktime(0, 0, 0, date('m'), $i, date('Y'))); $week[$week_no_year][$week_no_month] = $i; } теже яйца только проще) Ответить
теже яйца только проще)