It would be possible if you embed your launch images using javascript / jquery and embed plain HTML.
In your script, you need to specify the logic of which splash screen to use when. Then use this:
<script type="text/javascript"> (function() { var a; if(navigator.platform==="iPad"){ a = window.orientation === 90 || window.orientation === -90 ? "landscape.jpg":"portrait.jpg" } else { a = window.devicePixelRatio === 2 ? "retina.jpg" : "startup.jpg" } document.write('<link rel="apple-touch-startup-image" href="'+a+'"/>') })() </script>
Your logic should add some variable to the image name. So if this time, you will have
landscape-Morning.jpg landscape-Noon.jpg landscape-TeaTime.jpg landscape-Evening.jpg
The same goes for other images.
I have not tried this, but since you can use javscript to set the image to be displayed depending on the orientation, it should not be a problem to establish which image depends on the time of day.
source share