De
zilveren maan komt voor in koele en vochtige gebieden in
Europa, Azië en Noord-Amerika. In hoogvenen, moerassen en
vochtige graslanden groeien viooltjes, de planten waar deze
vlinders hun eitjes op leggen. Het half volgroeide rupsje
overwintert tussen de bladeren in de strooisellaag. In het
voorjaar groeit de rups snel op de frisse jonge vioolplantjes.
De vlinders die vervolgens uit de pop kruipen, vliegen in de
periode juni en juli. Soms is er een tweede generatie van de
zilveren maan.