I am learning how to use the D3.js library to do data visualizations. It doesn't really make sense to consider hour, minute, and second as data to be "visualized", but this was a simple exercise to learn how to create SVG elements and animate them as the data changes.
To see the clock in action, go to http://bl.ocks.org/kristopherjohnson/1db0d39a9ed54d224ee7