اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر
بتاريخ 1 دقيقة مضت قال Mustafa Suleiman:

ما هو الـ API الذي تستخدمه؟ بالتأكيد يوجد إعداد من أجل عرض الوقت بنظام 12 وليس 24.

https://api.aladhan.com/v1/timingsByAddress/09-03-2015?address=Dubai,UAE&method=8 - Error
هذا هو لينك api 
هذا لينك الموقع 
Prayer Time Calculation Methods - Prayer Times and Adhan Player (aladhan.com)
لقد قمت بالبحث كثير ولم اجد

  • 0
نشر

بالفعل الأمر غير متوفر بالـ API، سيتعين عليك القيام بذلك بنفسك من خلال تحويل الوقت، ولحسن الحظ يوجد دالة مضمنة في اللغة توفر لك ما تريد وهي toLocaleTimeString.

وإليك مثال:

function convertTime(timeString) {
  const time = new Date('1970-01-01T' + timeString + 'Z');

  const options = {
    timeZone: 'UTC',
    hour12: true,
    hour: 'numeric',
    minute: 'numeric'
  };

  return time.toLocaleTimeString('en-US', options);
}

let convertedTime = convertTime("16:28:00")

document.getElementById('myTime').innerText = convertedTime

html:

    <h1 id='myTime'></h1>

قم باستخدام الدالة وتمرير الوقت إليها وسيتم تحويله، وتستطيع تحويل جميع الأوقات دفعة واحدة قبل استخدامها من خلال تمرير كائن أوقات الصلاة timings ومعالجته في الدالة.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...