I am not aware of anyplace that lists all of the hours for the hundreds of restaurants. Many of the times are listed in InfoCentral
on each restaurant page.
But- as a general guide:
Breakfast- 8:00 in park, 7:00 in resorts, last seating usually around 11:30
Lunch- generally 11:00 to about 4 or 4:30
Dinner- generally about 4 or 4:30 until park close. In the resorts, last seating might be around 9 or 9:30.
Restaurants will vary
. You just have to have a ballpark time in mind when you call and hope for the best.