Yes they seem to have a timer but I don't know how long it goes. They will turn on the next day at the same time. Or you can manually turn them on
No they are not and hence why I'm returning them.
No they are not
Yes the timer starts when you turn them on. They will turn off and restart at your turn on time again the next night.