(1) Не. Трабла в том, что, если "период, месяц", то выводятся только те дни, где были двжухи, а если "период месяц" - то выводится первое число месяца и вся движуха за месяц
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший