کارگروه
برنامه نویسی تحت وب
کلیه برنامه نویس تحت وب در این کارگروه می توانید دانش را در اختیار دیگران قرار داده و از دانش دیگران نیز استفاده نمائید
 

تاریخ هجری شمسی

tt tttt

tt tttt

در کارگروه: برنامه نویسی تحت وب
تعداد ارسالي: 1
16 سال پیش در تاریخ: یکشنبه, مرداد 27, 1387 15:32

سلام


من اطلاعات زیادی در مورد برنامه نویسی ندارم، می خواستم چند تا کد را درون یک وب سایت قرار دهم، یکی کد تاریخ و دیگری کد مناسبت هر روز است، این کد ها را به صورت جاوا اسکریپ دارم ولی متاسفانه این کدها از ساعت کامپیوتر کاربر استفاده می کنند نه سرور! چه کاری باید انجام بدم که این کدها از ساعت سرور اطلاعات رو بگیرند و بتونند تاریخ و مناسبت دقیق را به هر کاربری نشان بدند.


لطفا من را راهنمایی کنید


------------------------------------------------------------------------------------------------


کد تاریخ هجری شمسی:


<SCRIPT language="JavaScript" type="text/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>
      <script language="JavaScript" type="text/javascript">  showdate();</script>
   


-----------------------------------------------------------------------------------------------------------------


کد مناسبت برای یک ماه


<script language="JavaScript" type="text/javascript"">
var msg = new Array();
Stamp = new Date();
today = Stamp.getDate();
msg[1] = " ";
msg[2] = " ";
msg[3] = " ";
msg[4] = "صدور فرمان مشروطیت";
msg[5] = "ولادت حضرت امام حسین علیه السلام - روز پاسدار";
msg[6] = "ولادت حضرت ابوالفضل العباس علیه السلام - روز جانباز - تشکیل جهاد دانشگاهی";
msg[7] = "ولادت حضرت امام زین العابدین علیه السلام - روز خبرنگار";
msg[8] = " ";
msg[9] = " ";
msg[10] = " ";
msg[11] = " ";
msg[12] = " ";
msg[13] = "ولادت حضرت علی اکبر علیه السلام و روز جوان - روز مقاومت اسلامی";
msg[14] = " ";
msg[15] = " ";
msg[16] = "آغاز بازگشت آزادگان به میهن اسلامی";
msg[17] = "اعلام پذیرش قعطنامه 598 شورای امنیت از سوی ایران";
msg[18] = "وفات حضرت زینب سلام الله علیها";
msg[19] = " ";
msg[20] = " ";
msg[21] = " ";
msg[22] = " ";
msg[23] = " ";
msg[24] = " ";
msg[25] = " ";
msg[26] = "سالروز عملیات افتخارآمیز مرصاد";
msg[27] = "روز ترویج آموزش های فنی و حرفه ای";
msg[28] = "شهادت حضرت امام موسی کاظم علیه السلام";
msg[29] = "روز بزرگداشت شیخ شهاب الدین سهروردی، شیخ اشراق";
msg[30] = "مبعث حضرت رسول اکرم صلی الله علیه و آله، تعطیل - روز اهدای خون";
msg[31] = " ";
function writeTip() {
document.write(msg[today]);
}writeTip();
        </script>


حذف ارسالي ويرايش ارسالي