The ba.com timetable will show you one week at a time, and it's relatively easy to change the dates to move on to the next week.
Similarly, an ExpertFlyer flight availability search will show you one week at a time, and it's only fractionally more complex to change the date to move the display by one week.
You can use the timetable function on ExpertFlyer to show you what is nominally the schedule between two airports for a specified date plus the following 7 days. However, if you look at the effective date and termination date on each line, you can sometimes easily get the information that a particular flight on a particular day of the week will operate at the same time each week for months on end.
For example:-
Code:
Flight Timetables Search:
Search LHR to SYD on 01/11/16 up to 7 days
Flight Stops Depart Arrive Aircraft Duration Frequency Effective Ending
BA 15 1 LHR 21:45 SYD 6:45 +2 777 22 hrs 0 mins Daily 30/10/16 24/03/17
Contrast this with the following, which shows that BA11 is not operating on 6 or 7 November:-
Code:
Flight Timetables Search:
Search LHR to SIN on 01/11/16 up to 7 days
Flight Stops Depart Arrive Aircraft Duration Frequency Effective Ending
BA 11 0 LHR 19:05 SIN 15:55 +1 388 12 hrs 50 mins Daily 30/10/16 05/11/16
BA 11 0 LHR 19:05 SIN 15:55 +1 388 12 hrs 50 mins Daily 08/11/16 20/11/16
BA 15 0 LHR 21:45 SIN 18:30 +1 777 12 hrs 45 mins Daily 30/10/16 25/03/17