2011-01-23 3 views
0

Im пытается обернуть мою голову вокруг этого, используя JQuery. Я хочу просмотреть список событий по дате. Я вызываю php, который возвращает мне результаты через jQuery ajax call. Я хочу иметь 2 ссылки, которые позволяют мне двигаться вперед в дате, а другая ссылка позволяет мне вернуться в дату на основе текущей даты и передать ее на страницу php, чтобы получить все результаты за эту дату.Прохождение следующей и предыдущей даты с помощью jquery

Так, например, дата по умолчанию сегодня, затем я могу щелкнуть ссылку, которая получит дату следующего дня и передать ее на php-страницу через ajax. Затем, если я снова нажму стрелку, он на следующий день появится и так далее. Может ли кто-нибудь указать мне в правильном направлении?

ответ

1

Я думаю, что проще всего преобразовать дату в метку времени и отправить ее в js => php или php => js.

Посмотрите объект Date в js и объект date в php. Вы можете легко преобразовать метку времени в дату и дату в метку времени.

+0

Хорошо, как бы я отслеживал текущую дату? Поэтому, если сегодня используется дата по умолчанию, я нажимаю следующую кнопку, затем я хочу передать дату завтра. Затем после этого, если я нажму на предыдущую кнопку, я хочу вернуться к сегодняшней дате. Если я нажму дважды, он перейдет вперед на 2 дня, затем я нажимаю предыдущий один раз, когда он возвращается один день. – John

+0

Вы не перезагрузите страницу правильно? Таким образом, переменная date по-прежнему одна и та же в js. Вы начинаете с: var date_obj = new Date() ;. Вы получаете date_obj.time(), чтобы получить сегодняшние временные метки, do date_obj.getDay(), чтобы получить сегодня int. Если вы хотите пойти на завтра, вы будете date_obj.setTime (date_obj.getTime() + день); с днем ​​= 24 * 60 * 60. Я уверен, что вы можете использовать дату lib, чтобы получить следующий день, но это должно сработать. –

+0

Извините, что он установлен getDate() и setDate(), чтобы получить сегодня int (день в месяце). juste посмотрите на документ, есть много функциональности. –

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