Most Walmart stores will be open 24 hours on Thanksgiving, but the holiday deals will start in the evening. According to a Walmart spokesperson, being open all day has been tradition since 1988. "We see ourselves similar to restaurants, gas stations, or airports," Sarah Spencer, a Walmart spokeswoman, told The Huffington Post.