احصل على التاريخ الهجري بأي لغة بلغة البرمجة JavaScript بدون أي مكتبة خارجية
في الماضي كنا نحتاج لمكتبات خارجية للحصول على التقويم الهجري وهذا ما يزيد من حجم الملفات لدينا وقد لا تكون النتائج دقيقة بشكل جيد
أما الآن في الإصدار الأخير من جافا سكربت نستطيع الحصول على التقويم الهجري بدون أي مكتبات وبأي لغة نريدها.
مثلاً للحصول على تاريخ اليوم بالتقويم الهجري باللغة العربية نكتب:
new Intl.DateTimeFormat('ar-TN-u-ca-islamic', {day: 'numeric', month: 'long',weekday: 'long',year : 'numeric'}).format(Date.now())
وللحصول عليه باللغة الفرنسية
new Intl.DateTimeFormat('fr-TN-u-ca-islamic', {day: 'numeric', month: 'long',weekday: 'long',year : 'numeric'}).format(Date.now())
لتفاصيل أكثر حول هذا الـ API الجديد
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat
معاينة حية
https://codepen.io/zuhairtaha/pen/Rmrdrp?editors=1010
0