Wieczny kalendarz działa dzięki przeliczeniu zwykłej daty na jeden ciągły numer dnia. W projekcie wykorzystywana jest numeracja dni juliańskich, która pozwala łatwo przechodzić do dnia poprzedniego i następnego.
Po ustaleniu numeru dnia można obliczyć dzień tygodnia, dzień roku, liczbę dni pozostałych do końca roku oraz przypisać święta lub inne oznaczenia.
Dla dat historycznych istotne jest rozróżnienie między kalendarzem juliańskim i gregoriańskim, ponieważ ta sama data zapisana w obu systemach może oznaczać inny dzień.