آموزش 06: Clock and Calendar archive - آرشیو کدهای ساعت (آنالوگ و دیجیتال) و تاریخ هجری شمسی - فلش و جاوااسکریپت (مبتدی) ?!؟
	
	
		عنوان:
آموزش 06: آرشیو کدهای ساعت (آنالوگ و دیجیتال) و تاریخ هحری شمسی  - فلش و جاوااسکریپت (مبتدی) ?!؟
توضیحات:
راستش نمیخواستم این کدها و ... رو بزارم ولی با توجه به حجمه درخواست دوستان این قسمت رو مخوصه آرشیوه این جور کدها کردم
اگر در مورده ساعت چه آنالوگ چه دیجیتال و در مورده تبدیل تاریخه میلادی به تاریخه هجری شمسی و نمایش انها در وبلاگ / وبسایتتون سوال دارید فقط همینجا مراجعه کنید و احیانا سوالی دارید بپرسید
تاپیک های دیگری که از این به بعد در این زمینه ایجاد بشن بدونه اطلاع قبلی قفل و به ترش فرستاده میشند
------> آرشیو کدها و سایت های فعال در زمینه ساعت (آنالوگ و دیجیتال):
 آموزش 01: Live Clock - جاوااسکریپت (متوسط) ?!؟
	کد:
	
http://forum.p30world.com/showthread.php?t=244646
 اینجا تعداد زیادی ساعت آنالوگ فرمت فلش پیدا میکنید:
	کد:
	
http://www.parstools.com/clock_fa/
 اینجا هم تعداد زیادی ساعت آنالوگ (فلش) با طرح های مختلف و جالب داره:
	کد:
	
http://www.csalim.com/gallery.php
  ------> آرشیو کدها و سایت های فعال در زمینه تاریخ هجری شمسی:
 کد هاست شده ی تاریخ هجری شمسی همراه با 3 نوع نمایش مختلف
	کد:
	
http://www.parstools.com/calendar_fa/
 2.
این کد رو هم دوسته عزیزمون monster489 زحمتش رو کشیده بودن:
در ایتدا این قسمت رو در قسمته head صفحتون کپی/پیست کنید:
	کد:
	
 <SCRIPT LANGUAGE=JAVASCRIPT> 
function showdate() { 
   week= new Array("يكشنبه","دوشنبه","سه شنبه","چهارشنبه","پنج شنبه","جمعه","شنبه") 
   months = new Array("فروردين","ارديبهشت","خرداد","تير","مرداد","شهريور","مهر","آبان","آذر","دي","بهمن","اسفند"); 
   a = new Date(); 
   d= a.getDay(); 
   day= a.getDate(); 
   month = a.getMonth()+1; 
   year= a.getYear(); 
   if (year== 0){year=2000;} 
   if (year<100){year +=1900;} 
   y=1; 
   for(i=0;i<3000;i+=4) { 
       if (year==i) {y=2;} 
       } 
   for(i=1;i<3000;i+=4) { 
       if (year==i) {y=3;} 
       } 
if (y==1) { 
       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; 
       } 
       } 
if (y==2) { 
       year -= ( (month < 3) || ((month == 3) && (day < 20)) )? 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<20)? (month=12, day+=10):(month=1, day-=19);   break; 
           case 4: (day<20)? (month=1, day+=12):(month=2, day-=19);   break; 
           case 5: (day<21)? (month=2, day+=11):(month=3, day-=20);   break; 
           case 6: (day<21)? (month=3, day+=11):(month=4, day-=20); break; 
           case 7: (day<22)? (month=4, day+=10):(month=5, day-=21);   break; 
           case 8: (day<22)? (month=5, day+=10):(month=6, day-=21);   break; 
           case 9: (day<22)? (month=6, day+=10):(month=7, day-=21);  break; 
           case 10:(day<22)? (month=7, day+=9):(month=8, day-=21);    break; 
           case 11:(day<21)? (month=8, day+=10):(month=9, day-=20);   break; 
           case 12:(day<21)? (month=9, day+=10):(month=10, day-=20);  break; 
      default:          break; 
       } 
       } 
if (y==3) { 
       year -= ( (month < 3) || ((month == 3) && (day < 21)) )? 622:621; 
       switch (month) { 
           case 1: (day<20)? (month=10, day+=11):(month=11, day-=19); break; 
           case 2: (day<19)? (month=11, day+=12):(month=12, day-=18); break; 
           case 3: (day<21)? (month=12, day+=10):(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>
 سپس این کد را برایه نمایشه تاریخ در جایی از body :ه میخواید به نمایش در بیاد کپی / پیست کنید:
	کد:
	
      <FONT face=tahoma size="2" color="#000000"> 
     <SCRIPT>showdate()</SCRIPT> 
     </FONT>
  کدهای دیگر از سایت های دیگر نیز به مرور به لیسته بالا در همین پست اضافه خواهند شد...
موفق و موید باشید