ищу счетчик

показывающий 0 в полночь.
datetime z = TimeCurrent();

z= z-(z/86400)*86400;

Integer:

datetime z = TimeCurrent();

z= z-(z/86400)*86400;

Так не проще?

datetime z = TimeCurrent() % 86400;
;)
MetaDriver:

Так не проще?

;)
Эх)))))

Не забывайте, что TimeCurrent отдаёт последнее известное время сервера.

Берите за основу TimeLocal