2016-01-31 6 views
1

Я настроил этот JS таймера обратного отсчета времени и установить время, чтобы сказать свое местное время здесь, в Новой Зеландии,Как показать правильное время?

CountDownTimer('01/31/2016 5:1 PM', 'countdown'); 

Если кто-то сказать, Европа смотрит на странице, он говорит что-то вроде 20 часов, чтобы пойти, не 1 час, как в мое местное время. Как я могу настроить его независимо от того, где в мире, он все равно покажет 1 час?

+1

Для этого используйте логику на стороне сервера. Пользовательский аппарат может иметь недействительное время. Нельзя зависеть от этого. – Rayon

+0

Можете ли вы помочь мне с примером? Спасибо – Boxkites

+0

Что вы используете на бэкэнде? – pratikpawar

ответ

0

Если вы можете использовать Jquery, вы можете сделать вызов ajax на загрузку страницы, как показано ниже, чтобы присвоить серверу значение переменной js, а затем обработать ее в соответствии с вашими потребностями.

$.ajax({ 
    url: location.href, 
    type:"get", 
    data:"", 
    success: function(data, textStatus, request){ 
     alert("SERVER TIME: " + request.getResponseHeader('date')); 
    } 
}); 

Время возврата в GMT в вышеуказанном случае. Поищи это. JS Alternative вы можете найти здесь. http://www.webdeveloper.com/forum/showthread.php?228309-Getting-server-date-time-with-no-server-side-script

Также, если вы используете какой-либо серверный язык, вы можете получить время сервера с помощью языка выражения или в jsp с помощью сценариев.

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