سؤال تابع لموضوعي عن كيفية كتابة لالتاريخ الميلادي والهجري يظهران
2 مشترك
منتدى الدعم و المساعدة لأحلى المنتديات :: منتدى الدعم والمساعدة :: قسم المشاكل الأخرى :: أرشيف قسم "المشاكل الأخرى"
صفحة 1 من اصل 1
سؤال تابع لموضوعي عن كيفية كتابة لالتاريخ الميلادي والهجري يظهران
السلام عليكم
سؤال تابع لموضوعي عن كيفية كتابة لالتاريخ الميلادي والهجري يظهران في منتداي
كيف اجعل التاريخ الميلادي والهجري يظهران
وضعت الكود والتاريخ شغال على المنتدى لكن التاريخ الهجري متاخر بيوم
فنحن اليوم هو 18شوال لكن في التاريخ مكتوب 17شوال
ارجو تصحيح الكود الاخير الذي اعطي لي في اخر موضوعي السابق لاعيد وضعه
سؤال تابع لموضوعي عن كيفية كتابة لالتاريخ الميلادي والهجري يظهران في منتداي
كيف اجعل التاريخ الميلادي والهجري يظهران
وضعت الكود والتاريخ شغال على المنتدى لكن التاريخ الهجري متاخر بيوم
فنحن اليوم هو 18شوال لكن في التاريخ مكتوب 17شوال
ارجو تصحيح الكود الاخير الذي اعطي لي في اخر موضوعي السابق لاعيد وضعه
رد: سؤال تابع لموضوعي عن كيفية كتابة لالتاريخ الميلادي والهجري يظهران
أُسعدتي مساءاً أختي الغالية ؛ جاري التعديل ... قليلاً من الصبر فقط ويكون الكود جاهزاً إن شاء الله...
SaLEm Hen!CHE-
-
عدد المساهمات : 567
معدل النشاط : 7095
السُمعة : 60
رد: سؤال تابع لموضوعي عن كيفية كتابة لالتاريخ الميلادي والهجري يظهران
أعتذر أشدّ الإعتذار على الإطالة ؛ الكود كان معقد قليلاً فكما تعلمي التاريخ الهجري من الاستحالة ظبطه في كود جافا ... المهم تم جعل الكود كما طلبتي وأصبح اليوم 18 شوال :
- الكود:
<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() + 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>
SaLEm Hen!CHE-
-
عدد المساهمات : 567
معدل النشاط : 7095
السُمعة : 60
مواضيع مماثلة
» كيفية اضافة كود فى المنتدى تابع flag counter لمعرفة عدد الزوار
» كيفية كتابة رسالة للزائرين
» طلب شرح كيفية كتابة موضوع بألوان مختلفة.
» كيفية شرط كتابة كلمة اثناء التسجيل
» كيفية كتابة الموضوع هكذا فى هذه الصورة
» كيفية كتابة رسالة للزائرين
» طلب شرح كيفية كتابة موضوع بألوان مختلفة.
» كيفية شرط كتابة كلمة اثناء التسجيل
» كيفية كتابة الموضوع هكذا فى هذه الصورة
منتدى الدعم و المساعدة لأحلى المنتديات :: منتدى الدعم والمساعدة :: قسم المشاكل الأخرى :: أرشيف قسم "المشاكل الأخرى"
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى