Hesaplayıcı, başlangıç tarihinden bitiş tarihinden bir gün öncesine kadar her günü gezer ve her tarihi sayılan, sayılmayan veya ek listede olduğu için hariç tutulan olarak sınıflandırır. Listelenen bir tarih, yalnızca aralığınızın içindeyse ve seçilen desen tarafından zaten atlanmamışsa hariç tutulur.
Seçilen sayılmayan gün deseni altında gün gün ilerleme:
- Başlangıç ve bitiş tarihlerini UTC gece yarısı ISO zaman damgaları olarak ayrıştırın.
- Seçilen desene göre atlanacak gün kümesini çözün: Cmt-Paz, Cum-Cmt veya sadece Paz.
- İsteğe bağlı ek tarih listesini UTC gece yarısı zaman damgaları kümesine dönüştürün.
- [bas¸langıc¸,bitis¸) aralığındaki her günü daysNotCounted, excludedDates veya weekdays olarak sayın.
- Bitiş tarihi başlangıçtan önceyse tüm sayıları negatif yapın; böylece ters aralık görünür olur.