PDA

View Full Version : تاريخ فارسي در صفحه وب


payamix
30 August 2004, 10:02 PM
در هدر اين اسكريپت را قرار دهيد :

<script>
function showdate() {
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 += 2000):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>

و در محلي كه تاريخ قرار ميگيرد :

<script>showdate()</script>

:evil:

رها
30 August 2004, 11:30 PM
سلام.
مرسي خيلي جالب بود.
اين دقيقاْ همون چيزيه كه يكي از دوستان من دنبالش بود.
بهش بگم خيلي خوشحال مي شه....

NaRa
24 September 2004, 02:04 PM
ممنون
خيلي به دردم خورد
:arrow:

gilmor
27 September 2004, 12:43 PM
من اين دو تيكه برنامه رو به همين شكل paste كردم توي صفحه ام ولي هيچ چيز اضافه نشد.
لطفاً راهنمائي فرمائيد

houtanal
27 September 2004, 03:06 PM
و در محلي كه تاريخ قرار ميگيرد :

gilmor
27 September 2004, 03:10 PM
؟؟؟؟؟؟؟

من متوجه نشدم شما چي خواستيد بفرماپيد

؟؟؟؟؟؟؟

houtanal
27 September 2004, 03:21 PM
و در محلي كه تاريخ قرار ميگيرد :

<script>showdate()</script>
در جايي كه ي خواهيد تاريخ چاپ شود كد بالا را بگذاريد

siavash-tanha
27 September 2004, 03:31 PM
آقا مرسي

عالي بود 8)

مخلصم

gilmor
27 September 2004, 03:55 PM
من كه قبلا عرض كردم دو تيكه برنامه رو گذاشتم ولي چيزي نشد.......................

NaRa
27 September 2004, 04:08 PM
لطفا اين تاريخ رو چك كنيد كه درست هست يا نه
من يك بار امتحان كردم و متوجه شدم روز هفته درسته ولي تاريخ يك روز عقبه
آيا جايي از اين سورس مشكل نداره؟
امروز رو مينويسه
امروز دوشنبه 5 مهر 1383
در حالي كه 6 مهر است ولي دوشنبه بودنش درسته
شما هم چك كنيد شايد من اشتباه كرده باشم

Nima1989
29 September 2004, 12:46 AM
NaRa,
تاريخ رو از سيستم شما مي گيره
ممكنه تاريخ سيستمتون درست نباشه

NaRa
29 September 2004, 12:51 AM
خير متاسفانه تاريخ سيستم من درست بود
خودم اولين فكري كه به ذهنم رسيد همين بود

:cry:

NaRa
2 October 2004, 02:34 PM
نبود كسي اين مشكل رو حل كنه اين روزش درسته ولي تاريخ رو يه روز عقبه
مطمعنا يه عدد تو سورسش اصلاح بشه حله ها :P

Lizard
2 October 2004, 03:50 PM
اصلاحيه


كد زير را

day= a.getDate() ;

به

day= a.getDate()+1;

تغيير دهيد///

NaRa
2 October 2004, 04:07 PM
آخ دستت درد نكنه
معما چو حل گشت آسان شود

ciahchal
7 October 2004, 05:36 PM
خوب اگه usa باشي درست هستش ... نه؟
اگه اينجا درست كني ... كسي كه توي usa هستش مشكل پيدا مي كنه ...
اميدوارم جوابم حرف مفت نباشه :(

مخلص بچه هاي باحال فروم