2011-12-19 2 views
1

Я создаю игру, где мне нужно, чтобы пользователь вводил крайний срок, используя плагин jquery dateTime (время моего ПК), и я сохраняю его в базе данных вместе с текущим временем, используя php (время сервера). Затем я запускаю cron (по серверному времени), где мне нужна разница этих двух раз для дальнейшей работы. но здесь есть логическая ошибка.JQuery Timer К серверному времени

Я проверил, и разница между временами была 10 часов и 3 минут. поэтому я скорректировал это, но это даст логическую ошибку, если она будет использоваться из какого-то другого места, так как jquery заберет время своего ПК, а php будет выбирать время разрыва.

Что мне делать?

+0

принимает ответ –

ответ

0

Если вы хотите получить более логичные результаты, вы должны знать о разных часовых поясах.

На сайте JavaScript вы можете использовать Date.getTimezoneOffset() или Date.toUTCString();

Смотрите следующие ссылки, например:

JavaScript getTimezoneOffset()
JavaScript toUTCString()

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