Помимо того, что этот никогда не должен выполняться , .toLocaleTimeString()
не будет хорошим решением, даже если он работает в браузерах. Он возвращает строку времени, следуя формату, установленному на компьютере пользователя, но возможно иметь 24-часовые часы, которые все еще показывают AM / PM, а также 12-часовые часы, которые этого не делают. Невозможно точно или надежно обнаружить это.