Actually you can run a workflow every second to set a custom state of “currentdate” on an element. You can then use some modulo maths to get the days/hours/minutes/seconds.
Which is what I am doing here …
As there is no database access, it doesn’t count as a workflow.