Kort svar: Från 1893 och framåt firades ”Svenska flaggans dag” den 6 juni på Skansen. Först 1982 blev 6 juni officiell nationaldag i Sverige och 2005 blev den också en röd dag.
När Nordisk Familjebok från 1913 skriver om ordet ”nationaldag” står det följande:
Af 1913 års årgång inhämtas, att det numera är endast Bajern, Hamburg, Lippe, Lybeck, Mecklenburg-Strelitz, konungariket Sachsen, Andorra och Sverige, som sakna nationaldag af ett eller annat slag.
Det står också:
Åtskilliga folk (t. ex. nordamerikaner och brasilianer) fira flera ”nationaldagar”. Sverige saknar en nationaldag, men man har på senaste år som sådan föreslagit 6 juni
Sverige hade alltså ingen nationaldag i början av 1900-talet. Idén om att ett land ska ha en särskild nationaldag hänger samman med nationalismen som växte sig stark i Europa under senare delen av 1800-talet.

Även i Sverige fanns dessa idéer men det var ingen dag som kändes given och förslagen var många. Från vissa grupper kom förslag att midsommardagen skulle bli nationaldag dels pga dess historia men också för att det redan var en stor festdag vid regementena. Men som Bringéus skriver:
i och med att militären lämnades övningshedarna och flyttade till garnisonsstädernas nybyggda kaserner, förlorades midsommartraditionerna sin betydelse som stöd för en nationaldag.
Även dödsdagarna för Karl XII (30 november) respektive Gustav II Adolf (6 november) fanns med bland förslagen.
Artur Hazelius, Nordiska museets och Skansens skapare, la dock fram 6 juni som förslag. Egentligen var det en slump som gjorde att man tog fasta på just detta datum. Skansen skulle nämligen ha en stor vårfest 1893. Dock ösregnade det när festen skulle ha sin början och hela evenemanget flyttade fram en dag och avslutades därmed 6 juni. Avslutningen blev då en ”stor nationalfest till firande av våra historiska minnen”. Bringeus skriver:
För att rädda situationen beslöt Hazelius förlänga evenemanget och annonserade om ”Vårfestens sista dag och på samma gång stor nationalfest till firande av våra historiska minnen i morgon tisdag den 6 juni (Gustafsdagen).” (s. 155)
Någon officiell nationaldag blev det dock inte på ett bra tag. Under första världskriget ökade flaggans betydelse som nationell symbol (vilket den för övrigt bara varit under ett par årtionden). Åhlén och Holm delade 1916 ut 8000 gratisflaggor till svenskarna. Samma år bildade grosshandlaren Nils Ljungren Bestyrelsen för svenska flaggans dag.
Allt detta ledde till att svenska flaggans dag första gången firades 6 juni 1916 på Stadion i Stockholm med militärparader och flaggutdelning. År 1963 flyttades firandet tillbaka till Skansen där det fortfarande hålls.
När lagen om vilka dagar som skulle vara allmänna flaggdagar kom 1982 upphöjdes 6 juni till att bli officiell nationaldag och 2005 blev 6 juni också röd dag på bekostnad av annandag pingst.
Skrivet av Mattias Axelsson (2013-05-28)
Källor: Bringéus, Nils-Arvid (1999) Årets festdagar Carlssons Bokförlag: Stockholm
Swahn, Jan-Öyvind (2007) Svenska traditioner Ordalaget: Bromma