Rukyat terbagi menjadi dua:
1. Rukyat Global
Rukyat Global adalah kriteria penentuan awal bulan (kalender) hijriyah yang menganut prinsip bahwa : Jika satu penduduk negri melihat hilal, maka penduduk seluruh negeri berpuasa (dalam arti luas telah memasuki bulan Hijriyah yang baru) meski yang lain mungkin belum melihatnya.
2. Rukyat Lokal