تعديل التاريخ الهجري

اذهب الى الأسفل 
3 مشترك
كاتب الموضوعرسالة
ام ايمان
 
 
ام ايمان


انثى
عدد المساهمات : 373
معدل النشاط : 3978
السُمعة : 0

تعديل التاريخ الهجري Empty
مُساهمةموضوع: تعديل التاريخ الهجري   تعديل التاريخ الهجري Emptyالثلاثاء 15 سبتمبر 2015 - 13:36

في منتداي تاريخ هجري
اريد ان انقص فيه يوم ليتوافق مع التقويم الهجري الصحيح

فكيف يمكنني تعديله
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://shamsati3a.a7larab.net/
شعاع الإيمان
 
 
شعاع الإيمان


ذكر
عدد المساهمات : 366
معدل النشاط : 3894
السُمعة : 1

تعديل التاريخ الهجري Empty
مُساهمةموضوع: رد: تعديل التاريخ الهجري   تعديل التاريخ الهجري Emptyالثلاثاء 15 سبتمبر 2015 - 13:44

الكود:
<div style="position: absolute; white-space: nowrap; width: 100%; text-align: center;">
   <script language="JavaScript">var fixd;function isGregLeapYear(year){return year%4 == 0 &amp;&amp; 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 <= 12)e = -2;else if (month > 2 &amp;&amp; isGregLeapYear(year))e = 1;elsee = -1;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() + 2;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() + "هـ");</script>الثلاثاء 15 سبتمبر 2015 م  - 1 ذو الحجة 1436هـ
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://emanray.alafdal.net/
{Lone~Wolf}
 
 
{Lone~Wolf}


ذكر
عدد المساهمات : 3575
معدل النشاط : 9642
السُمعة : 160

تعديل التاريخ الهجري Empty
مُساهمةموضوع: رد: تعديل التاريخ الهجري   تعديل التاريخ الهجري Emptyالثلاثاء 15 سبتمبر 2015 - 16:13

جرب هذا:


الكود:
<script language="JavaScript">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 <= 12)e = -2;else if (month > 2 && isGregLeapYear(year))e = 1;elsee = -1;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() + "هـ");</script>
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://help.ahlamontada.com/u16282
ام ايمان
 
 
ام ايمان


انثى
عدد المساهمات : 373
معدل النشاط : 3978
السُمعة : 0

تعديل التاريخ الهجري Empty
مُساهمةموضوع: رد: تعديل التاريخ الهجري   تعديل التاريخ الهجري Emptyالثلاثاء 15 سبتمبر 2015 - 21:15

شكرا لكم تم الحل
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://shamsati3a.a7larab.net/
 
تعديل التاريخ الهجري
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» امكانية استخدام التاريخ الهجري
» اضافة التاريخ الهجري(الاشهر القمرية)
» تخيير المدير بين التاريخ الميلادي ، أو الهجري
» مساعدة في تعديل التاريخ واظهار طاقم الاشراف بجانب اخر مساهمة
» أريد كود التقويم الهجري

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى الدعم و المساعدة لأحلى المنتديات :: منتدى الدعم والمساعدة :: دعم مشاكل التومبلايت و الأكواد :: أرشيف قسم "مشاكل التومبلايت و الأكواد"-
انتقل الى: