2011-08-20 2 views
2

У меня есть сайт php и база данных mysql с полем даты/времени с датой/временем в будущем. Мне нужно отсчитывать от этого будущего времени до сих пор.актуальная проблема времени отсчета времени из базы php/mysql

Пример:

Джимми 31.12.2011 21:00:00 рождения

Mary 21.11.2011 19:30:00 свадьба

Билли 12.03.2012 10:25:30 в Нью-Йорк

......

должен показать живой счетчик:

Джимми 123 дней 20 часа 15 мин 25 сек (и живой подсчет)

Mary 89 дней 15 часов 25 мин 12 сек (и живой подсчет)

Билли 183 дней 12 часов 56 мин 15 сек (и живой подсчет)

...

как это сделать? Я знаю, что на stackoverflow есть ответ на мой вопрос, но я еще не нашел его. Я использовал много JavaScripts, попробовал их и нашел их очень красивыми. Но что-то я делаю неправильно, и я не знаю, что это. Я совершенно новый, и я смущен и потерян. Пожалуйста, помогите мне.

Благодаря

DZvonko

+0

Если вы что-то пробовали, людям было бы намного легче помочь, если бы вы могли показать, что вы пытались, что не работает. –

ответ

1

время пролета от «сейчас» до заданной даты и времени не должно быть трудно вычислить ...

так на вашем яваскрипта части, создать событие времени, которое срабатывает каждые 1000 мс ... в обработчике событий перерасчет всех временных интервалов (дата & время в будущем по сравнению с локальной датой & время + - смещение временной зоны) и записать их на страницу ... для примера по расписанию событий here

Этот подход зависит от часов в клиентской системе ... для исправления этого источника ошибок вы можете отправить локальное время на сервер и рассчитать смещение до фактического времени сервера, которое будет доставлено обратно клиенту вместе с страницу и даты и время для обратного отсчета ...

Смежные вопросы