كيفية الحصول على التاريخ الحالي في JavaScript؟ (تنسيق التاريخ)
مرحباً بالجميع! لقد بدأت للتو في تعلم JavaScript وواجهت مهمة بسيطة للوهلة الأولى: أحتاج إلى عرض التاريخ الحالي على صفحة الويب بتنسيق "dd.mm.yyyy". أعلم أن هناك كائن `Date`، لكن عندما أكتب `new Date()`، يظهر في وحدة التحكم شيء مثل "Mon Oct 14 2024 15:30:00 GMT+0300". هذا ليس ما أحتاجه على الإطلاق.
لقد جربت استخدام الطرق `getDate()` و `getMonth()` و `getFullYear()`، لكني أحصل على أرقام، ويجب علي إضافة أصفار يدوياً أمام الأيام والأشهر إذا كانت أقل من 10. بالإضافة إلى ذلك، لا أفهم لماذا ترجع `getMonth()` الرقم 9 لشهر أكتوبر بدلاً من 10.
أرجو إرشادي إلى كيفية الحصول على التاريخ الحالي بالتنسيق المطلوب بشكل صحيح وجميل؟ هل هناك طريقة جاهزة أو مكتبة؟ أم يجب علي كتابة دالة تنسيق خاصة بي في كل مرة؟
إليك مثال على الكود الخاص بي الذي لا يعمل كما ينبغي بعد:
```javascript
let now = new Date();
let day = now.getDate();
let month = now.getMonth() + 1; // لماذا يجب إضافة 1؟
let year = now.getFullYear();
```