QUOTE (super_puper @ Aug 25 2015, 08:30)

както кусок кода не полный помоему -- monthday[month-1]??
А Вы даже не догадываетсь, что это такое

Это таблица количества дней в месяце. Ну хоть ее из календаря заполнили-бы.
CODE
0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334
QUOTE (esaulenka @ Aug 25 2015, 09:17)

Это называется "велосипедостроение". Бессмысленное и беспощадное.
Как назвать Ваши две реплики я не буду развернуто характиризовать из вежливости. Но,
1) послать, как Вы сделали, в википедию совсем ума не надо.
2) даже помянутая мной сишная функция time() она вообще-то системозависимая - нет операционки с часами реального времени, нет и волшебной функции. Можно, конечно, через две других с заполнением промежуточных структур преобразоваться. Но и самому под голый контроллер написать несложно. И не надо заниматься часами поисками готовых "велосипедных библиотек" соразмерных поискам "чернил для третьего класса". Ну и ЕДИНОЖДЫ написав что-то полезное Вы сможете им пользоваться и в дальнейшем.