abi_designer 0 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 سلام، خسته نباشیدمن از این کد برای تاریخ و ساعت سایتم استفاده می کنم و تا چند وقت پیش مشکلی نداشت ولی الان تاریخش یک روز جلوتر نشون میده : مثلا امروز شنبه 18 خرداد 92 ولی الان زده 19 خرداد.<script language="text/javascript">function showdate() {week= new Array("يكشنبه","دوشنبه","سه شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه")months = new Array("فروردين","ارديبهشت","خرداد","تير","مرداد"," شهريور","مهر","آبان","آذر","دي","بهمن","اسفند ");a = new Date();d= a.getDay();day= a.getDate()+1;month = a.getMonth()+1;year= a.getYear();year = (year== 0)?2000:year;(year<1000)? (year += 2000):true;year -= ( (month < 3) || ((month == 3) && (day < 21)) )? 622:621;year = year % 100;switch (month) {case 1: (day<21)? (month=10, day+=10):(month=11, day-=20); break;case 2: (day<20)? (month=11, day+=11):(month=12, day-=19); break;case 3: (day<21)? (month=12, day+=9):(month=1, day-=20); break;case 4: (day<21)? (month=1, day+=11):(month=2, day-=20); break;case 5:case 6: (day<22)? (month-=3, day+=10):(month-=2, day-=21); break;case 7:case 8:case 9: (day<23)? (month-=3, day+=9):(month-=2, day-=22); break;case 10:(day<23)? (month=7, day+=8):(month=8, day-=22); break;case 11:case 12:(day<22)? (month-=3, day+=9):(month-=2, day-=21); break;default: break;}document.write(''+week[d]+' '+day+' '+months[month-1]+' '+ year);}</script> نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 این کد تاریخ را از روی سیستم شما می خواند و تبدیل می کند تاریخ کامپیوتر خود را درست کنید تا تاریخش درست شود 1 نقل قول لینک به ارسال
abi_designer 0 ارسال شده در خرداد 92 مالک گزارش بازنشر ارسال شده در خرداد 92 الان تاریخ کامپیوترم درسته و دوباره چک کردم ولی وقتی وارد سایتم میشم یک روز جلوتر می زنه !!به نظرتون مشکل کجاست ؟ به نظرتون این قضیه که یک ساعت روزها رو در بهار می برن جلو مربوطه یا نه ؟ نقل قول لینک به ارسال
Morteza 34190 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 کدش کامل نیست از کدهای دیگه استفاده کنیدنمونه های مناسب و بهتری توی نت هم هست 1 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 سلام دوست عزیز به سایتتون مرتبط نمی تونه باشه این کد با تابع های a = new Date();d= a.getDay();day= a.getDate()+1;month = a.getMonth()+1;year= a.getYear();داره کار می کنه که جاوا اسکریپت از سیستمتون می گیره نه نت و سایت برای امتحانم می تونید <!DOCTYPE html><html><head><script>function startTime(){var today=new Date();var h=today.getHours();var m=today.getMinutes();var s=today.getSeconds();// add a zero in front of numbers<10m=checkTime(m);s=checkTime(s);document.getElementById('txt').innerHTML=h+":"+m+":"+s;t=setTimeout(function(){startTime()},500);}function checkTime(i){if (i<10) { i="0" + i; }return i;}</script></head><body onload="startTime()"><div id="txt"></div></body></html>این کد رو روی notepad با پسوند html روی سیستمتون ذخیره کنید و آفلاین بشید و برگه را در نمایشگر باز کنید که ببینید این تابع هیچ ربطی به نت نداره و از روی ساعت ویندوز کار می کنه 3 نقل قول لینک به ارسال
pouria21teh 5 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 از این کد استفاده کنید: <script>week= new Array("يكشنبه","دوشنبه","سه شنبه","چهارشنبه","پنج شنبه","جمعه","شنبه")months = new Array("فروردين","ارديبهشت","خرداد","تير","مرداد","شهريور","مهر","آبان","آذر","دي","بهمن","اسفند");a = new Date();d= a.getDay();day= a.getDate();month = a.getMonth()+1;year= a.getYear();year = (year== 0)?2000:year;(year<1000)? (year += 1900):true;year -= ( (month < 3) || ((month == 3) && (day < 21)) )? 622:621;switch (month) {case 1: (day<21)? (month=10, day+=10):(month=11, day-=20); break;case 2: (day<20)? (month=11, day+=11):(month=12, day-=19); break;case 3: (day<21)? (month=12, day+=9):(month=1, day-=20); break;case 4: (day<21)? (month=1, day+=11):(month=2, day-=20); break;case 5:case 6: (day<22)? (month-=3, day+=10):(month-=2, day-=21); break;case 7:case 8:case 9: (day<23)? (month-=3, day+=9):(month-=2, day-=22); break;case 10:(day<23)? (month=7, day+=8):(month=8, day-=22); break;case 11:case 12:(day<22)? (month-=3, day+=9):(month-=2, day-=21); break;default: break;}document.write(" "+week[d]+" "+day+" "+months[month-1]+" "+ year);</script> 2 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .