كيفية تحديد ما إذا كان التاريخ هو اليوم في JavaScript

اكتشف كيفية معرفة ما إذا كان كائن التاريخ يمثل وقتًا وتاريخًا لليوم

كيف يمكنك تحديد ما إذا كان مثيل كائن JavaScript Date يمثل تمثيلًا لتاريخ / وقت "اليوم"؟

بالنظر إلى مثيل التاريخ ، يمكننا استخدام ملحقgetDate()وgetMonth()وgetFullYear()الطرق ، التي تعرض اليوم والشهر والسنة من التاريخ ، وتقارنها اليوم ، والتي يمكن استرجاعها باستخدامnew Date().

إليك دالة صغيرة تقوم بذلك بالضبط ، وتعود صحيحًا إذا كانت الوسيطة اليوم.

const isToday = (someDate) => {
  const today = new Date()
  return someDate.getDate() == today.getDate() &&
    someDate.getMonth() == today.getMonth() &&
    someDate.getFullYear() == today.getFullYear()
}

يمكنك استخدامه على النحو التالي:

const today = isToday(myDate)

تفحص الدليل تاريخ جافا سكريبتلمعرفة المزيد حول كيفية التعامل مع كائن التاريخ ، إذا كنت بحاجة.

تحميل مجانيكتيب Node.js


المزيد من دروس العقدة: