spatie/period

Complex period comparisons
1,697 4,498,024