Java скрипт обратного отсчета времени
Необходимо следующее:
я задаю в скрипте дату и время, например, 10.05.2009 10:00
(время серверное)
и мне выводится обратный отсчёт до этого момента.
До 10-00 10 мая осталось: N месяцев, NN дней, NN часов, NN минут, NN секунд.
Причем секунды тоже "бегут" назад, и минуты. в общем вид счётчика.
Нужно чтобы выводилось: если например 21 день, то и выводилось 21 ДЕНЬ. если 20, до писалось бы ДНЕЙ и т.д. (т.е. час/часов, минут/минуты, месяцев/месяц).
И если например 0 месяцев, то не писалось бы вообще месяцы, т.е. бы писалось NN дней, NN часов, NN минут, NN секунд
и тоже самое с днями и часами. Т.е. в итоге, когда бы например осталось бы 10 секунд - то бы и выводилось "осталось: 10 секунд."
И когда этот момент настает, то
1. выводился определенный текст. Т.е. вот настало 10-00 10.05.2009 - просто бы текст выводился заданный и всё.
2. перенаправление на заданную страницу...
выбор варианта между первым и вторым - путем коментирования ненужного в самом скрипте...