美國的感恩節在歷史上沒有固定日期。從開國時代直至林肯時代,每個州的感恩節日期都不壹樣。19世紀初,美國多數的州習慣上將感恩節設置在11月的最後壹個星期四。
1863年,亞伯拉罕·林肯總統首次宣布這壹天是聯邦感恩節。林肯此舉的目的在於促進南北美國各州的統壹。由於受到仍在進行中的南北戰爭的影響以及美利堅聯盟國對林肯的抵制,直至1870年代,這個日期才真正成為全美國***同的感恩節。
1941年12月26日,富蘭克林·德拉諾·羅斯福總統簽署國會決議,正式將感恩節的日期從11月的最後壹個星期四改為11月的第四個星期四。事實上,小羅斯福總統在兩年前就曾嘗試做出這個修改,原因是較早進行感恩節能夠促進美國經濟。