I've only done 1 century (solo) so I'm not the best person to ask. My total ride time was 6 hours 15 minutes, but it took about 7 hours to complete because I took a couple of breaks. Plenty of daylight left. This was September 20th 2004.
The last 20 miles was brutal.