This is what I use almost every dashboard, just modifier it to use timePicker to show what it user's time selection for this dashboard. It seems to work as you asked. <dashboard version="1.1" theme="light">
<search>
<query>
| makeresults
| addinfo
| eval info_min_datetime=strftime(info_min_time,"%Y-%m-%d %H:%M:%S %:z"),
info_max_datetime=strftime(info_max_time,"%Y-%m-%d %H:%M:%S %:z")
</query>
<earliest>-7d@h</earliest>
<latest>now</latest>
<done>
<set token="startTime">$result.info_min_datetime$</set>
<set token="endTime">$result.info_max_datetime$</set>
</done>
</search>
<row>
<panel>
<html>
<p>Search time is between $startTime$ and $endTime$</p>
</html>
</panel>
</row>
</dashboard>
... View more