#php #javascript #mysql #timer #countdown
#php #javascript #mysql #таймер #обратный отсчет
Вопрос:
У меня есть база данных, которая регистрирует дату и время воспроизведения песни в формате, подобном 2011-04-13 17:55:46. Он также регистрирует длину песни в миллисекундах. Как бы я мог сделать обратный отсчет в реальном времени, чтобы пользователь мог видеть, а также обратный отсчет обновления?
Комментарии:
1. Обратный отсчет до чего? Что вы уже пробовали?
2. должно выполняться на javascript, как на его клиентской стороне.
Ответ №1:
Для Javascript вы можете использовать Date()
объект, созданный из строки с заданным временем (вы можете вывести его на экран в скрытом вводе, промежутке или любом другом). Я предполагаю, что время окончания — это когда заканчивается песня. Вы можете рассчитать это очень просто, основываясь на разнице между временем воспроизведения и длиной песни. Когда вы говорите «обратный отсчет обновления», вы имеете в виду, обновят ли они страницу? Ну, я не уверен, как песня будет продолжать воспроизводиться в заданное время, но вы могли бы проверить, что песня была запущена, и использовать указанное выше время, и снова выполнить свои вычисления.