Короче говоря, вот пара моих реализаций часов. Они уже использованы в нескольких проектах. "Часики1" -- выводит на экран текущее время (с секундами), дату и день недели.
"Часики" -- выводит на экран текущее время (без секунд), дату и день недели и существует возможность скрыть часы по переменной hide. В обеих программах незначащие нули (02 минуты, 03.04.21 и т.д.) выводятся на экран. Для определения дня недели используется кусок макроса Ю.Реваки "недельный таймер", но насколь помню, у меня он упрощён. В этой упрощённой форме он будет давать правильные результаты только в пределах текущего столетия. Но мне другого и не надо: 2000й год мы уже пережили, а до 2100го не дотянем.