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

الملاحظات


[طلب] : تعديل على كود التاريخ

Arabic Rss


 
 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 06-16-2014
الصورة الرمزية RSS
RSS غير متواجد حالياً
ناقل الأخبار
 
تاريخ التسجيل: 11 - 2 - 10
المشاركات: 662,290
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 08-16-2013 10:04 AM
تعديل الاكس بوكس ( slim & phat ) بـأخر اكستريم صدر LT+3 + تعديل الــ جي تاج RSS Arabic Rss 0 06-08-2012 11:32 AM
تحميل كتاب التاريخ الإسلامي 14، التاريخ المعاصر، بلادالمغرب RSS Arabic Rss 0 01-24-2012 08:50 PM
مشكلة في تعديل التاريخ من ال bios RSS Arabic Rss 0 01-23-2012 08:22 PM
برنامج تحويل التاريخ من هجري إلى ميلادي محول التاريخ ميلادي لهجري وهجري لميلادي 2011 المسك برامج عامة - شروحات برامج - General Applications 0 09-21-2011 02:07 PM


Loading...


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