العودة   منتديات المجاوشي > منتديات مجاوشي للترفيه والتسلية > :: RSS :: > Arabic Rss
Arabic Rss Arabic Rss تنويه : المعهد غير مسؤول عن ما يحويه هذا القسم .... وجب لاتنويه والتحذير

الملاحظات


كود التاريخ الهجري والميلادي

Arabic Rss


 
 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 05-17-2011
الصورة الرمزية RSS
RSS غير متواجد حالياً
ناقل الأخبار
 
تاريخ التسجيل: 11 - 2 - 10
المشاركات: 670,916
RSS is on a distinguished road
افتراضي كود التاريخ الهجري والميلادي

السلام عليكم

جيت لكم بكود يظهر التاريخ الهجري والميلادي

كما في الصورة التالية:


ضعه في أي مكان تريده


الكود:
رمز PHP:


var
fixd;

function
isGregLeapYear(year)
{
return
year%4 == 0 && year%100 != 0 || year%400 == 0;
}


function
gregToFixed(year, month, day)
{
var
a = Math.floor((year - 1) / 4);
var
b = Math.floor((year - 1) / 100);
var
c = Math.floor((year - 1) / 400);
var
d = Math.floor((367 * month - 362) / 12);

if (
month 2 && isGregLeapYear(year))
e = -1;
else
e = -2;

return
1 - 1 + 365 * (year - 1) + a - b + c + d + e + day;
}

function
Hijri(year, month, day)
{
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((3 + 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(1100, 1, 1);
i.year = Math.floor((30 * (f - 227015) + 10646) / 10631);
var
i2=new Hijri(i.year, 1, 1);
var
m = Math.ceil((f - 29 - i2.toFixed()) / 29.5) + 1;
i.month = Math.min(m, 12);
i2.year = i.year;
i2.month = i.month;
i2.day = 1;
i.day = f - i2.toFixed() + 1;
return
i;
}

var
tod=new Date();
var
weekday=new Array("الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت");
var
monthname=new Array("يناير","فبراير","مارس","إبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر");

var
y = tod.getFullYear();
var
m = tod.getMonth();
var
d = tod.getDate();
var
dow = tod.getDay();
document.write(weekday[dow] + " " + d + " " + monthname[m] + " " + y);
m++;
fixd=gregToFixed(y, m, d);
var
h=new Hijri(1421, 11, 28);
h = fixedToHijri(fixd);



document.write(" ميلادى - " + h.toString() + " هجرى ");





وشكرا لكم

الصور المصغرة المرفقة








أكثر...
 

مواقع النشر (المفضلة)


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
نغمة العام الهجرى الجديد حملها ولا تتردد RSS Arabic Rss 0 12-07-2010 03:23 PM
نهاية العام الهجري 1431 RSS Arabic Rss 0 12-04-2010 09:14 AM
أول ساعة بالتقويم الهجري في العالم RSS المجاوشي للأخبار العامه والسياسية والرياضية 0 11-12-2010 11:06 AM
التقويم الهجري ١٤٣٢هـ /‏ 2011 RSS Arabic Rss 0 11-07-2010 02:28 AM
تحب تعرف تاريخ ميلادك الهجرى ؟ RSS Arabic Rss 0 08-03-2010 09:52 PM


Loading...


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. منتديات بلاك بيري mjawshy.net
المجاوشي للتقنية المتقدمة