Есть скрипт
jQuery.noConflict();
function pad(s, n) {
s=s.toString();
k= n-s.length;
for (i=0; i<k; i++) {
s='0' + s;
}
return s;
}
function tickTimer() {
var dNow=new Date;
if (jQuery('.curtime').length) {dNow=new Date(dNow-dDate);}
jQuery('.timer:not(.closed)').each(function() {
var dateA=jQuery(this).attr('data-start').split(' ');
var timeA=dateA[1].split(':');
var dateA=dateA[0].split('.');
var dCalcStart = new Date(Date.parse(dateA[2] + '.' + dateA[1] + '.' + dateA[0] + ' ' + timeA[0] + ':' + timeA[1] + ':' + timeA[2]));
var dStart=(dNow-dCalcStart);
var dateA=jQuery(this).attr('data-end').split(' ');
var timeA=dateA[1].split(':');
var dateA=dateA[0].split('.');
var dCalc = new Date(Date.parse(dateA[2] + '.' + dateA[1] + '.' + dateA[0] + ' ' + timeA[0] + ':' + timeA[1] + ':' + timeA[2]));
var el = document.getElementById(cid);
var d=(dCalc-dNow);
if (d<=0) {
jQuery(this).addClass('closed').text(jQuery(this).attr('data-endlabel')).parent().find('.doRate').remove();
} else {
if (dStart<=0) {
jQuery(this).text(jQuery(this).attr('data-startlabel')).parent().find('.doRate').hide();
} else {
jQuery(this).parent().find('.doRate').not(':visible').show();
var rest=Math.round(d/1000);
var restD=Math.floor(rest/(3600*24));
rest=rest-restD*3600*24;
var restH=Math.floor(rest/3600);
rest=rest-restH*3600;
var restM=Math.floor(rest/60);
restS=rest-restM*60;
jQuery(this).html(jQuery(this).attr('data-timerlabel') + '<span>' + (restD!=0?(restD + 'д. '):'') + pad(restH,2) + ' часов ' + pad(restM,2) + ' мин. ' + pad(restS,2) + ' сек.</span>');
}
}
});
jQuery('.mod_mxdatetime').each(function() {
d=dNow;
if (jQuery('.curtime').length) {dNow=new Date(d-dDate);}
jQuery(this).text(pad(d.getDate(),2) + '.' + pad(d.getMonth()+1,2) + '.' + pad(d.getFullYear(),2) + ' ' + pad(d.getHours(),2) + ':' + pad(d.getMinutes(),2) + ':' + pad(d.getSeconds(),2));
});
setTimeout(tickTimer, 1000);
setupTimer("server-time", new Date(<?=time()?>000).getTime());
}
(function ($) {
$(function() {
if (typeof JSFlag!=='undefined') {return;}
JSFlag=true;
if ($('.curtime').length) {
var t1=new Date(Date.parse($('.curtime').attr('data-time')));
var t2=new Date;
dDate=new Date(t2-t1);
}
tickTimer();
$('#formDoRate').submit(function(e) {
var rate=parseFloat($(this).find('input[name=rate]').val());
var min=parseFloat($(this).find('input[name=rate]').attr('data-min'));
var max=parseFloat($(this).find('input[name=rate]').attr('data-max'));
if ((isNaN(rate)) || (rate=='')) {rate=0;}
if (rate<min) {e.preventDefault(); $(this).find('input[name=rate]').focus(); alert('Минимальная ставка - ' + min);}
if (rate>max) {e.preventDefault(); $(this).find('input[name=rate]').focus(); alert('Максимальная ставка - ' + max);}
});
$('.mx_collapse').each(function() {
var num=$(this).attr('data-num');
$(this).find('.item:gt(' + (num-1) + ')').hide();
if ($(this).find('.item').length<=num) {$(this).find('a.more').hide();}
});
$('.mx_collapse .more').click(function(e) {
e.preventDefault();
$(this).parent().find('.item').show();
$(this).hide();
});
$('.mx_page').bind('mousedown', function(e) {e.preventDefault();});
$('.mx_page').click(function(e) {
e.preventDefault();
if ($(this).hasClass('active')) {return;}
$(this).addClass('active').siblings().removeClass('active');
var p=$(this).text();
var pp=$('.pagination_list').attr('data-perpage');
var p1=pp*(p-1)-1;
if (p==1) {
$('.pagination_list .pagination_item:lt(' + pp + ')').siblings('.pagination_item').hide().end().show();
} else {
$('.pagination_list .pagination_item:gt('+ p1 +'):lt(' + pp + ')').siblings('.pagination_item').hide().end().show();
}
var t=$('.pagination_list').offset().top;
$('html, body').animate({'scrollTop': t},200);
});
});
})(jQuery)
Дело в том данный скрипт берет время с ПК пользователя, а нужно чтоб с сервера. Покопавшись в просторах форума нашел скрипт, работает правильно и как надо, пожалуйста помогите его прикрутить к скрипту выше
<?
echo date( 'Y-г m-м d-ч ', time() );
?>
<b id="seconds">0</b>
<script Language="JavaScript">
var hours = <?php echo date("H"); ?>;
var min = <?php echo date("i"); ?>;
var sec = <?php echo date("s"); ?>;
function display() {
sec+=1;
if (sec>=60)
{
min+=1;
sec=0;
}
if (min>=60)
{
hours+=1;
min=0;
}
if (hours>=24)
hours=0;
if (sec<10)
sec2display = "0"+sec;
else
sec2display = sec;
if (min<10)
min2display = "0"+min;
else
min2display = min;
if (hours<10)
hour2display = "0"+hours;
else
hour2display = hours;
document.getElementById("seconds").innerHTML = hour2display+":"+min2display+":"+sec2display;
setTimeout("display();", 1000);
}
display();
</script>