The duration of light will still depend on them gaining enough power during the day to last those hours. Changes in light duration can throw things way off.The best I've come up with is a string of fairy lights that can be set to go on a few various time periods: like 3, 5, 7 hours.