Højtiden sankthans har navn efter Johannes Døberen, hvis fødsel fandt sted et halvt år før Jesu fødsel[1] og er sat til den 24. juni. Datoen kaldes derfor sankthansdag (Skt. Hans' dag). Det er en tradition, at højtider indledes aftenen før dagen,[2] så sankthansaften fejres den 23. juni, ligesom juleaften fejres dagen før juledag.
Dagen fejres også i andre europæiske lande som England, Irland, Tyskland, Spanien, Polen, Rusland og Frankrig, men mest i Norden og de baltiske lande,[kilde mangler] hvor de lyse nætter giver de optimale betingelser.