There are many sites where you can give your latitude and longitude and time zone, and they'll provide sunrise and sunset times. Finding your latitude and longitude is easy using Google Earth, but don't worry if you don't have it - just type in your postcode on the BBC Weather site
(here) and it will show you the co-ordinates of a weather station close to you. (Remember, negative longitude means West). One of the best sites that will give you a table for a year can be found
here