Вы на самом деле не говорите точно, чего пытаетесь достичь. Объект даты javascript извлекает местное время и «смещение часового пояса» (относительно GMT (UTC)). Они, конечно, «устанавливаются» пользователем, поэтому даже если в одном часовом поясе два пользователя вряд ли будут иметь одинаковое «время».
Если вы пытаетесь установить время между разными пользователями, вам нужно сослаться на некоторые централизованные временные полномочия.
Я бы использовал вызов типа AJAX (XMLHttpRequest) для страницы, которой принадлежит мой собственный сервер, который возвращает время моего сервера. Таким образом, каждый пользователь ссылается на одно и то же время.
Google XMLHttpRequest, чтобы найти примеры кода JS, который вам нужен (и часто соответствующий код на стороне сервера для простого сервиса, такого как этот).
PS: Я бы также установил простое клиентское программное обеспечение для точной синхронизации времени на моем сервере, синхронизируя его с атомными часами каждые 10 минут.