Я ищу шаблон, алгоритм или библиотеку, которая будет принимать набор даты и возвращать описание повторения при выходе, то есть набор [11-01-2010, 11-08-2010, 11-15-2010, 11-22-2010, 11-29-2010] даст что-то вроде «Каждый понедельник ноября».
Кто-нибудь видел что-либо подобное раньше или есть какие-либо предложения по лучшему способу его реализации?