Сейчас HTML5 уже
HTML5 — отменённый термин, правильнее говорить «новые спецификации HTML».
С помощью элемента canvas и JavaScript - легко.
2D Canvas — это уж в крайнем случае, если требуется какая-то сложная графика. Для обычных часов можно обойтись CSS3 и парой изображений.