تقويم عربي بلغة الجافاسيكربت Javascript

الكثير و الكثير من المبتدئين بمجال تطوير المواقع يعانون من مسألة التقويم اللذي يظهر في مكان ما في الموقع وهو عبارة عن سطر يظهر التاريخ بالعربي و لكن في موقع الشبكة نت اصبح هذا الشيء يسيرا نوعا ما و اليكم اعزائي الكود اللذي بني بلغة الجافاسيكربت JavaScript وهو معرب مئة بالمئة عن طريقي.
الكود
/*حقوق التعريب محفوظة
(www.alshabakahnet.com)
موقع الشبكة نت
*/
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000)
year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym<10)
daym="0"+daym
var dayarray=new Array("الأحد","الأثنين","الثلاثاء","الإربعاء","الخميس","الجمعة","السبت")
var montharray=new Array("يناير","فبراير","مارس","ابريل","مايو","يونيو",
"يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر")
document.write("<b>"+dayarray[day]+" "+daym+" "+montharray[month]+", "+year+"</b>")
واليك عزيزي شرح مبسط للكود البرمجي:
المتغير var dayarray وهو عبارة عن مصفوفة array تحتوي على ايام الإسبوع و المتغير montharray وهو ايضا عبارة عن مصفوفة تحتوي على الأشهر كما تعلم, و اخيرا من خلال المتغيرين من خلال هذا السطر:
document.write("<b>"+dayarray[day]+" "+daym+" "+montharray[month]+", "+year+"</b>")
نأمر المتصفح بكتابة اليوم ثم تاريخ اليوم ثم الشهر ثم السنة.
وهذه كل القصة.


مشكور علا الفكرة