كود التاريخ الهجري + الميلادي كما في موقعنا



كود PHP:








<!-- التاريخ--> 
<
script language="JavaScript"
 
var 
devmon;
 
function 
isGregLeapYear(year)
{
return 
year%== && year%100 != || year%400 == 0;
}
function 
gregToFixed(yearmonthday)
{
var 
Math.floor((year 1) / 4);
var 
Math.floor((year 1) / 100);
var 
Math.floor((year 1) / 400);
var 
Math.floor((367 month 362) / 12);
 
if (
month <= 2)
0;
else if (
month && isGregLeapYear(year))
= -1;
else
= -2;
 
return 
365 * (year 1) + day;
}
 
function 
Hijri(yearmonthday)
{
this.year year;
this.month month;
this.day day;
this.toFixed hijriToFixed;
this.toString hijriToString;
}
 
function 
hijriToFixed()
{
return 
this.day Math.ceil(29.5 * (this.month 1)) + (this.year 1) * 354 +
Math.floor((11 this.year) / 30) + 227015 1;
}
 
function 
hijriToString()
{
var 
months = new Array("محرم","صفر","ربيع أول","ربيع ثانى","جمادى أول","جمادى ثانى","رجب","شعبان","رمضان","شوال","ذو القعدة","ذو الحجة");
return 
this.day " " months[this.month 1]+ " " this.year;
}
 
function 
fixedToHijri(f)
{
var 
i=new Hijri(110011);
i.year Math.floor((30 * (227015) + 10646) / 10631);
var 
i2=new Hijri(i.year11);
var 
Math.ceil((29 i2.toFixed()) / 29.5) + 1;
i.month Math.min(m12);
i2.year i.year;
i2.month i.month;
i2.day 1;
i.day i2.toFixed() + 1;
return 
i;
}
 
var 
tod=new Date();
var 
weekday=new Array("الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت");
var 
monthname=new Array("يناير","فبراير","مارس","إبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر");
 
var 
tod.getFullYear();
var 
tod.getMonth();
var 
tod.getDate();
var 
dow tod.getDay();
m++;
devmon=gregToFixed(ymd);
var 
h=new Hijri(14211128);
fixedToHijri(devmon);
document.write(weekday[dow]+ " " h.toString() + "هـ" " || ");
document.write("  " " " monthname[m] + " " " م ");

</script> 
<!-- التاريخ-->