Таймер обратного отсчёта на JavaScript

14:51 27.03.2020
Всем доброго времени суток.
Дайте наводку, как можно сделать таймер обратного отчета, чтобы при заходе на сайт, таймер начинал отчет и, как отчитает 1.5 минуты, скрипт перенаправляет на форму регистрации на сайте.
Спасибо.
19:36 27.03.2020
Что то типа того:
var second = 90; // Устанавливаем время в секундах, после которых произойдет перенаправление
var counter = setInterval(timer, 1000);

function timer() {
	second--;
	if (second == 0) {
		clearInterval(counter);
		window.location.href = 'URL формы регистрации';

		return false;
	};
};

Если надо выводить отсчет времени на экране, то добавляем код:
	document.getElementById('redirect').innerHTML = second;

В конце функции, перед };. А в код страницы добавляем:
<div id="redirect"></div>
7:40 28.03.2020
Работает, спасибо. Я только не учел, что перекинув юзера на страницу регистрации, он может не найти страницу, на которой был. Как можно вернуть юзера обратно, после регистрации?
18:46 28.03.2020
Можно забивать адрес страницы в сессию. Как вариант...