You can do this with the display sequencer. It's possible to set it up so that events trigger based on the time of day, perfect for playing a fireworks show at 8pm or bringing on lighting as it starts to get dark. You can also do things like dim the lights just before a nighttime show, start up animatronics and screens at a certain time, etc.
My use-case is that I have TV screens embedded in windows, and I want them to turn on at night and display a backlit image that gives the appearance of a lit room, which really ups the "wow factor" at night. The problem is that these screens need to be off during daytime, otherwise it just looks a bit weird.
The display sequencer does technically work, but it's got some serious flaws that prevent it from being usable:
1. Triggering a display will cause it to turn on and show an image for ~4 seconds before shutting it back off. Videos will stay on for their entire duration, but are huge resource hogs that lag the game out. There's no option to permanantly toggle a display on/off via a trigger.
2. When using the "constant activation" option, and limiting the hours, the displays technically work, however they are effectively being "activated" every 4 seconds or so, which causes a huge lag spike every 4 seconds as the image is being reloaded by the game. Obviously, this isn't really acceptable.
3. Whenever a display is "reactivated", it causes the display to flash white for a moment while the image is reloaded. This means that not only is the game lagging every 4 seconds, but every TV screen hooked up to this display sequencer is effectively acting as a slow strobe light.
What I would like is a way to permanantly trigger these video screens to an on or off state depending on time of day, without having to continuously activate them every 4 seconds.