Dni zaćmienia (ru. Дни затмения, Dni zatmienija) – radziecki (rosyjski) film zrealizowany w 1988 roku przez Aleksandra Sokurowa. Film został nakręcony na podstawie historii Strugackich (1976) «Miliard lat przed końcem świata» (Rękopis odnaleziony w zagadkowych okolicznościach).

W 2000 film «Dni zaćmienia» znalazł się na liście stu najlepszych filmów w historii kina rosyjskiego, według rosyjskiej gildii krytyków filmowych. Film «Dni zaćmienia» wszedł także w 100 najlepszych filmów stulecia wybranych przez Europejską Akademię Filmową.

Powstanie Film nakręcono w okresie wiosenno-letnim 1988 w mieście Krasnowodsk (Turkmenistan) nad brzegiem Morza Kaspijskiego. W tym mieście reżyser spędził dzieciństwo. Ojciec reżysera służył jako oficer w garnizonie w Krasnowodsku. Rodzina oficera wielokrotnie przenosiła się z miejsca na miejsce. Aleksandr Sokurow rozpoczął naukę w polskiej szkole i ukończył studia w Turkmenistanie.

W filmie (w większości) zaangażowani są nieprofesjonalni aktorzy.

Film «Dni zaćmienia» Aleksandra Sokurowa dedykowany lekarzowi Leningradu – Ludmiła Jakowlewna Rusinowa.

Fabuła Ostateczna wersja filmu była bardzo daleka od historii braci Strugackich. Ale scenarzyści nie sprzeciwili się takiej filmowej adaptacji jego twórczości.