Kalender lunisolar Tionghoa menentukan tanggal Tahun Baru Imlek. Kalender tersebut juga digunakan di negara-negara yang telah mengangkat atau telah dipengaruhi oleh budaya Han (terutama di Korea, Jepang, dan Vietnam) dan mungkin memiliki asal yang serupa dengan perayaan Tahun Baru di luar Asia Timur (seperti Iran, dan pada zaman dahulu kala, daratan Bulgar).
Dalam kalender Gregorian, Tahun Baru Imlek jatuh pada tanggal yang berbeda setiap tahunnya, antara tanggal 21 Januari sampai 20 Februari. Dalam kalender Tionghoa, titik balik mentari musim dingin harus terjadi di bulan 11, yang berarti Tahun Baru Imlek biasanya jatuh pada bulan baru kedua setelah titik balik mentari musim dingin (dan kadang yang ketiga jika pada tahun itu ada bulan kabisat). Di budaya tradisional di Cina, lichun adalah waktu solar yang menandai dimulainya musim semi, yang terjadi sekitar 4 Februari.
Tanggal untuk Tahun Baru Imlek dari 1996 sampai 2019 (dalam penanggalan Gregorian) dapat dilihat di tabel di atas, bersamaan dengan shio hewan untuk tahun itu dan cabang duniawinya. Bersamaan dengan daur 12-tahun masing-masing dengan shio hewan ada daur 10-tahun batang surgawi. Setiap surgawi dikaitkan dengan salah satu dari lima elemen perbintangan Cina, yaitu: Kayu, Api, Bumi, Logam, dan Air. Unsur-unsur tersebut diputar setiap dua tahun sekali sementara perkaitan yin dan yang silih berganti setiap tahun. Unsur-unsur tersbut dengan itu dibedakan menjadi: Kayu Yang, Kayu Yin, Api Yang, Api Yin, dan seterusnya. Hal ini menghasilkan sebuah daur gabungan yang berulang setiap 60 tahun. Sebagai contoh, tahun dari Tikus Api Yang terjadi pada 1936 dan pada tahun 1996.
Banyak orang mengacaukan tahun kelahiran Tionghoa dengan tahun kelahiran Gregorian mereka. Karena Tahun Baru Imlek dapat dimulai pada akhir Januari sampai pertengahan Februari, tahun Tionghoa dari 1 Januari sampai hari imlek pada tahun baru Gregorian tetap tidak berubah dari tahun sebelumnya. Sebagai contoh, tahun ular 1989 mulai pada 6 Februari 1989. Tahun 1990 dianggap oleh beberapa orang sebagai tahun kuda. Namun, tahun ular 1989 secara resmi berakhir pada 26 Januari 1990. Ini berarti bahwa barang siapa yang lahir dari 1 Januari ke 25 Januari 1990 sebenarnya lahir pada tahun ular alih-alih tahun kuda.