The USNO has an official
United States Naval Observatory
website, and one of its features is
a page
with a form that can return a table of the sunrise and sunset times
for a whole year.
This Google App Engine
application provides a veneer over that USNO web app, but will show
you a graph of the result, but I include the self-imposed
discontinuities that result from our use of daylight saving time.
(For my own reference, I include here a link to the
App Engine developer docs
so I can, during startup development, more easily switch between the app and the docs.)
Thanks to
the USNO,
Time and Date AS,
timeanddate.com,
Google,
and Apple.