Earth completed its rotation today just a bit quicker than the standard 24 hours—1.34 milliseconds faster, to be exact.