There is no such thing as 24 hour flu. This is what you actually have.
You wake up feeling like you are hung-over, muscles hurt, then you realize you need to run to the bathroom.
You call in sick to work, and spend the day in bed – quietly hoping your intestines will calm down and while you don’t feel like eating – you just want to keep down some water for a bit.
The next day you wake up feeling fine- maybe a touch weak, but ok. It isn’t the flu, you were poisoned.
No virus, influenza or otherwise, lasts for only 24 hours. When flu season comes, that miserable virus will last 2 to 3 weeks. What does last for that period of time is food born illness.