if you werent into programming it could be done mechanically pretty easily as well, there are all kind of interval timers to cut the power, a simple setup could use a cheap dial timer and run each flower cycle for 11:45 instead of 12 (say 00:00-11:45 and 12:00-23:45)
a DPDT relay (double pole...