Мне приходит на ум несколько вариантов, зачем может понадобиться узнать время:
- чтобы маркировать cобытия (лог о том, что тогда-то произошло то-то).
- фиксировать даты создания/регистрации/удаления сущностей (записи в блоге).
- чтобы ограничивать какую-то активность (или бездействие) по времени. Сюда идут всякие таймауты (в т.ч. опосредованно через setTimeout, например).
- чтобы периодически совершать какие-то действия.
- чтобы замерить, как долго что-нибудь работало (бенчмарки, и т.д.).
- real-time часы для пользователя.
Фантазии на большее не хватает.
Интересуюсь с целью понять, какие бывают требования к точности вычисления времени. К примеру, в бенчмарках требования очень высокие, а для таймаутов часто может быть достаточно точности +- 1 сек.