Есть ли у кого на примете хорошая и простая библиотека-ядро для календаря?
Нужно сделать календарь на один из проектов и я 100% знаю, что с каждой итерацией мы будет развивать его функциональность.
Какие либо готовые решения брать не хочется, т.к. по опыту это обычно заканчивается костылями.
Нужно какое-нибудь ядро для формирование правильное сетки дат и дней недель.
Также нужна функциональность перехода на предыдущий/следующие день/месяц/год.
Всю отрисовку календаря в DOM и взаимодействие с интерфейсом я беру на себя, от библиотеке требуется лишь генерация правильной сетки соответствия дней недель и дат.
В проекте не используются сборки и какие либо фреймворки.
от библиотеке требуется лишь генерация правильной сетки соответствия дней недель и дат.
Если все сами пишете, то зачем вам библиотека?
День недели целевой даты вычисляется одной формулой, например, и область видимости дат прорисовывется простым while-итератором с вычислением остатка и краев видимости в оба конца от целевой даты.
Костыли вы начнете вставлять, если вам нужно вывести/принять в другом формате дату, перевести на др. язык, интерактивно выделять интервалы, сдвигать начало недели, использовать еврейский и другие системы календарей.
ядро для формирование правильное сетки дат и дней недель
Это и есть готовое решение, не?
Вы либо пишите всё с нуля и всё равно потом дописываете (костылите).
Либо берёте готовое решение и всё равно потом дописываете (костылите).