مرحبا بكم في زيارة كويجو!
الموقع الحالي:الصفحة الأولى >> تثقيف

كيفية الحصول على الوقت الحالي في JS

2025-12-13 15:06:36 تثقيف

كيفية الحصول على الوقت الحالي في JS

في JavaScript، يعد الحصول على الوقت الحالي عملية شائعة، سواء للتسجيل أو إنشاء الطابع الزمني أو العرض الديناميكي للوقت. ستقدم هذه المقالة بالتفصيل كيفية استخدام JavaScript للحصول على الوقت الحالي وتوفير بيانات منظمة للرجوع إليها بسرعة.

1. استخدم كائن التاريخ للحصول على الوقت الحالي

كيفية الحصول على الوقت الحالي في JS

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

طريقةالوصفمثال
تاريخ جديد ()قم بإنشاء كائن تاريخ يحتوي على التاريخ والوقت الحاليينconst now = new Date();
التاريخ.الآن ()إرجاع الطابع الزمني للوقت الحالي بالمللي ثانيةالطابع الزمني الثابت = Date.now();

2. احصل على أجزاء مختلفة من الوقت

تمريرالتاريخيمكن لطريقة الكائن الحصول على السنة والشهر واليوم والساعة والدقيقة والثانية ومكونات الوقت الأخرى:

طريقةالوصفمثال
الحصول على سنة كاملة ()احصل على السنة (4 أرقام)now.getFullYear(); // 2023
getMonth ()احصل على الشهر (0-11)now.getMonth(); // 0 يعني يناير
الحصول على التاريخ ()الحصول على التاريخ (1-31)now.getDate(); // 15
الحصول على ساعات ()احصل على الساعة (0-23)now.getHours(); // 14
الحصول على دقائق ()الحصول على دقائق (0-59)now.getMinutes(); // 30
الحصول على ثانية ()احصل على الثواني (0-59)now.getSeconds(); // 45

3. قم بتنسيق الوقت الحالي

لا تحتوي JavaScript على طريقة مضمنة لتنسيق التواريخ، ولكن يمكن تحقيق ذلك من خلال الجمع بين أساليب كائن التاريخ:

متطلبات التنسيقطريقة التنفيذمثال الإخراج
السنة-الشهر-اليوملصق السنة والشهر واليوم15-01-2023
س س: د د: س سلصق الساعات والدقائق والثواني14:30:45
YYYY-MM-DD سمو:MM:SSالجمع بين التاريخ والوقت2023-01-15 14:30:45

4. استخدم طريقة toLocaleString

توفر جافا سكريبتtoLocaleStringسلسلة من الطرق التي يمكنها تنسيق التواريخ والأوقات وفقًا لإعدادات الترجمة:

طريقةالوصفمثال
toLocaleDateString()إرجاع سلسلة تاريخ مترجمة2023/1/15
toLocaleTimeString()إرجاع السلسلة الزمنية المترجمة2:30:45 مساءً
toLocaleString()إرجاع سلسلة التاريخ والوقت المترجمة2023/1/15 2:30:45 مساءً

5. توصيات مكتبة الطرف الثالث

لمزيد من المعالجة المعقدة للتاريخ والوقت، يمكن استخدام مكتبات الطرف الثالث:

اسم المكتبةالميزاتطريقة التثبيت
لحظة.jsقوية، ولكن ضخمةلحظة تثبيت npm
date-fnsتصميم وحدات، يتم تقديمه حسب الطلبتاريخ تثبيت npm-fns
Day.jsخفيف الوزن، ومتوافق مع واجهة برمجة التطبيقات (API) مع Momentتثبيت npm dayjs

6. أمثلة تطبيقية عملية

فيما يلي مثال كامل يوضح كيفية الحصول على الوقت الحالي وتنسيقه:

وظيفةتنفيذ التعليمات البرمجية
الحصول على الوقت الحاليconst now = new Date();
تاريخ التنسيقconst dateStr = `${now.getFullYear()}-${now.getMonth()+1}-${now.getDate()}`;
تنسيق الوقتconst timeStr = `${now.getHours()}:${now.getMinutes()}:${now.getSeconds()}`;
الإخراج مجتمعةconsole.log("الوقت الحالي: ${dateStr} ${timeStr}`);

باستخدام الطرق المذكورة أعلاه، يمكنك بسهولة الحصول على الوقت الحالي ومعالجته في JavaScript. اعتمادًا على احتياجات المشروع، يمكنك اختيار الأساليب الأصلية أو مكتبات الجهات الخارجية لتنفيذ وظائف معالجة الوقت الأكثر تعقيدًا.

المقال التالي
  • كيفية الحصول على الوقت الحالي في JSفي JavaScript، يعد الحصول على الوقت الحالي عملية شائعة، سواء للتسجيل أو إنشاء الطابع الزمني أو العرض الديناميكي للوقت. ستقدم هذه المقالة بالتفصيل كيفية استخدام JavaScript للحصول على الوقت الحالي وتوفير بيا
    2025-12-13 تثقيف
  • ماذا عن المعالج J1900؟ تحليل متعمق للموضوعات الساخنة والأداء عبر الشبكة بأكملهافي الآونة الأخيرة، مع نمو السوق المستعملة والطلب على المضيفين الصغار، أصبح معالج Intel J1900 مرة أخرى محور نقاش ساخن. تجمع هذه المقالة بيانات المناقشة الخاصة
    2025-12-11 تثقيف
  • كيفية إزالة حبر الختمفي الحياة اليومية، من الشائع أن يقوم حبر الطوابع بتلويث الملابس أو الورق أو أسطح الطاولات عن طريق الخطأ. كيفية إزالة علامات الحبر العنيدة هذه بشكل فعال؟ ستزودك هذه المقالة بحلول منظمة بناءً على الموضوعات الساخ
    2025-12-08 تثقيف
  • كيفية الإجهاض عند الحامل بالحلقة العلويةفي السنوات الأخيرة، ومع انتشار وسائل منع الحمل، أصبح اللولب الرحمي (IUD) إحدى وسائل منع الحمل التي تختارها العديد من النساء. ومع ذلك، فإن حلقة منع الحمل ليست فعالة بنسبة 100٪، وقد يحمل عدد قليل ج
    2025-12-06 تثقيف
المواد الموصى بها
تصنيفات القراءة
روابط ودية
تقسيم الخط