Показать сообщение отдельно
  #1 (permalink)  
Старый 06.11.2016, 08:58
Интересующийся
Отправить личное сообщение для Vadya Посмотреть профиль Найти все сообщения от Vadya
 
Регистрация: 15.04.2010
Сообщений: 24

Привязать таймер к серверному времени
Помогите адаптировать таймер под работу с серверным временем.
Надо вычислить разницу во времени между сервером и клиентом и с учетом ее корректировать вывод скрипта.


function get_timer_223(string_223) {
var date_new_223 = string_223; 
var date_t_223 = new Date(date_new_223);

var date_223 = new Date();

var timer_223 = date_t_223 - date_223;
if(date_t_223 > date_223) {
var day_223 = parseInt(timer_223/(60*60*1000*24));
if(day_223 < 10) {
day_223 = "" + day_223;}
day_223 = day_223.toString();
var hour_223 = parseInt(timer_223/(60*60*1000))%24;
if(hour_223 < 10) {hour_223 = "0" + hour_223;}
hour_223 = hour_223.toString();
var min_223 = parseInt(timer_223/(1000*60))%60;
if(min_223 < 10) {min_223 = "0" + min_223;}
min_223 = min_223.toString();
var sec_223 = parseInt(timer_223/1000)%60;
if(sec_223 < 10) {sec_223 = "0" + sec_223;}
sec_223 = sec_223.toString(); 
timethis_223 = day_223 + " : " + hour_223 + " : " + min_223 + " : " + sec_223;
$(".timerhello_223 div.result3 .result-day3").text(day_223);
$(".timerhello_223 div.result3 .result-hour3").text(hour_223);
$(".timerhello_223 div.result3 .result-minute3").text(min_223);
$(".timerhello_223 div.result3 .result-second3").text(sec_223);
}else {
$(".timerhello_223 div.result3 .result-day3").text("00");
$(".timerhello_223 div.result3 .result-hour3").text("00");
$(".timerhello_223 div.result3 .result-minute3").text("00");
$(".timerhello_223 div.result3 .result-second3").text("00");} }

function getfrominputs_223(){
string_223 = "<?php echo date("m/d/Y"); ?> 23:59:59"; get_timer_223(string_223);
setInterval(function(){get_timer_223(string_223);},1000);}
$(document).ready(function(){ getfrominputs_223();});
Ответить с цитированием