Thank you very much for your reply. I’m not really a developer so this makes some sense to me, but it’s not 100% clear. I think based on what I need to do I need to switch things some. Hopefully, you or someone else can help shed some light.
I think based on my application the tpl:
[+date:eg=`200000`:then=`[+date:el=`230000`:then=`<p>[+pagetitle+]</p>`:else=``+]`:else=``+]
Would actually need to read something more like this:
[+date:eg=`startTime`:then=`[+date:el=`endTime`:then=`<p>[+pagetitle+]</p>`:else=``+]`:else=``+]
startTime and endTime are template variables that store a start time and end time. That probably didn’t need to be said

. I’m not sure if that syntax would work or not.
Next, I believe would require a change to your Ditto call:
[[Ditto? &parents=`1,2,3,4,5` &depth=`1` &display=`all` &tpl=`timeFilter` &dateSource=`createdon` &dateFormat=`%H%M%S`]]
I guess dateSource=`createdon` would need to change to the current time. Another area where I’m not exactly sure how to capture this information.
Any help is greatly appreciated.