IMANAZADI
سه شنبه 18 شهریور 1393, 10:11 صبح
با سلام
من یک تایمر معکوس نوشتم که بر اساس تاریخ داده شده بهش معکوس عمل میکنه
فقط یک موردی داره تا زمانیکه تایم کنونی رو از کلاینت میخونه هیچ مشکلی نداره اما زمانیکه تایم کنونی رو از سرور بهش میدم گیر میکنه
ممنون میشم بگید ایراد از کجاست ؟
function timer()
{
var future="2014/9/11 10:50:10";
var newtime=new Date(future);
var nowtime= new Date();
var out="";
var diff=newtime.getTime()- nowtime.getTime();
diff=Math.floor(diff/1000);
day=Math.floor(diff/86400);
diff=diff%86400;
hour=Math.floor(diff/3600);
diff=diff%3600;
minu=Math.floor(diff/60);
diff=diff%60;
sec=Math.floor(diff);
if(day !=0)
{
out+=day +" "+ ((day==1)?"day":"days") +", ";
}
if(hour !=0)
{
out+=hour +" "+ ((hour==1)?"hour":"hours") +", ";
}
out+=minu +" "+ ((minu==1)?"min":"mins") +", ";
out+=sec +" "+ ((sec==1)?"sec":"secs");
document.getElementById('showtime').innerHTML=out;
setTimeout(function(){timer();},1000);
}
window.onload=function(){
timer();
}
زمانیکه تاریخ جدید رو میخوام از سرور بخونه گیر میکنه
از این کد استفاده میکنم برای گرفتن تایم سرور
var nowtime= newDate(<?php echo date('Y/m/d H:i:s a'); ?>);
من یک تایمر معکوس نوشتم که بر اساس تاریخ داده شده بهش معکوس عمل میکنه
فقط یک موردی داره تا زمانیکه تایم کنونی رو از کلاینت میخونه هیچ مشکلی نداره اما زمانیکه تایم کنونی رو از سرور بهش میدم گیر میکنه
ممنون میشم بگید ایراد از کجاست ؟
function timer()
{
var future="2014/9/11 10:50:10";
var newtime=new Date(future);
var nowtime= new Date();
var out="";
var diff=newtime.getTime()- nowtime.getTime();
diff=Math.floor(diff/1000);
day=Math.floor(diff/86400);
diff=diff%86400;
hour=Math.floor(diff/3600);
diff=diff%3600;
minu=Math.floor(diff/60);
diff=diff%60;
sec=Math.floor(diff);
if(day !=0)
{
out+=day +" "+ ((day==1)?"day":"days") +", ";
}
if(hour !=0)
{
out+=hour +" "+ ((hour==1)?"hour":"hours") +", ";
}
out+=minu +" "+ ((minu==1)?"min":"mins") +", ";
out+=sec +" "+ ((sec==1)?"sec":"secs");
document.getElementById('showtime').innerHTML=out;
setTimeout(function(){timer();},1000);
}
window.onload=function(){
timer();
}
زمانیکه تاریخ جدید رو میخوام از سرور بخونه گیر میکنه
از این کد استفاده میکنم برای گرفتن تایم سرور
var nowtime= newDate(<?php echo date('Y/m/d H:i:s a'); ?>);