تتطابق دالة now تقريبًا مع دالة date حيث ترجع الوقت بالإضافة إلى تاريخ النظام صواب خطأ
يجيب موقع «شبابيك» بالإجابة المباشرة مع الشرح للعبارة تتطابق دالة now تقريبًا مع دالة date حيث ترجع الوقت بالإضافة إلى تاريخ النظام صواب خطأ، والتي تتكرر في الاختبارات والواجبات المنزلية لدى طلاب المملكة العربية السعودية.
تتطابق دالة now تقريبًا مع دالة date حيث ترجع الوقت بالإضافة إلى تاريخ النظام صواب خطأ
الإجابة المباشرة عن عبارة تتطابق دالة now تقريبًا مع دالة date حيث ترجع الوقت بالإضافة إلى تاريخ النظام صواب خطأ، والتي تتكرر في الاختبارات والواجبات المنزلية، هي أن العبارة:
العبارة غير صحيحة، أي أن الإجابة هي: خطأ
ولفهم الإجابة الصحيحة والنموذجية عن سؤال تتطابق دالة now تقريبًا مع دالة date حيث ترجع الوقت بالإضافة إلى تاريخ النظام صواب خطأ، وتصحيحها وتصويب الخطأ بها، يمكنك قراءة الشرح في السطور التالية.
شرح تتطابق دالة now تقريبًا مع دالة date حيث ترجع الوقت بالإضافة إلى تاريخ النظام صواب خطأ
تُعد العبارة «تتطابق دالة now تقريبًا مع دالة date حيث ترجع الوقت بالإضافة إلى تاريخ النظام» خاطئة من الناحية التقنية في لغات البرمجة والتطبيقات الحاسوبية مثل Excel أو أنظمة قواعد البيانات، لأن كلتا الدالتين تختلفان في الوظيفة التي تؤديها والقيمة التي تُرجعها، بينما تعمل دالة «NOW» على إرجاع التاريخ والوقت معًا في نفس اللحظة، فإن دالة «DATE» تُستخدم فقط لإرجاع التاريخ دون الوقت.
التصويب الصحيح للعبارة
الصيغة الصحيحة للعبارة هي: «تُرجع دالة NOW التاريخ والوقت الحاليين للنظام، بينما تُرجع دالة DATE التاريخ فقط دون الوقت».
وتوضح هذه الصيغة الفرق الجوهري بين الوظيفتين، إذ تعتمد دالة «NOW» على الساعة الداخلية للنظام لتحديد الوقت الدقيق إلى جانب التاريخ، في حين تُستخدم دالة «DATE» لبناء تاريخ محدد يدويًا أو من خلايا تحتوي على قيم تمثل السنة والشهر واليوم فقط.
سبب الخطأ في العبارة
يعود الخطأ إلى الخلط بين نوع القيم التي تُرجعها كل دالة. فدالة NOW تُرجع قيمة زمنية مركبة تشمل كلا من:
-
التاريخ الحالي للنظام.
-
الوقت الحالي بالدقائق والثواني.
أما دالة DATE فلا تعتمد على الوقت الفعلي للجهاز، بل على القيم التي يُدخلها المستخدم يدويًا لتكوين تاريخ معين فقط، مثل: =DATE(2025,10,29)=DATE(2025,10,29)=DATE(2025,10,29)
فتُنتج النتيجة «29/10/2025» دون إظهار الوقت.
الفرق بين دالة NOW ودالة DATE عمليًا
يمكن تلخيص الفروق بين الدالتين في النقاط التالية:
-
NOW(): تُظهر التاريخ والوقت الحاليين، مثل «29/10/2025 15:30».
-
DATE(year, month, day): تُظهر التاريخ فقط مثل «29/10/2025».
-
NOW تُحدّث قيمتها تلقائيًا مع تغيّر الوقت، بينما DATE تبقى ثابتة لأنها تعتمد على إدخال يدوي.
-
NOW تُستخدم في الحسابات الزمنية الدقيقة، بينما DATE تُستخدم لتنظيم البيانات التاريخية فقط.
النتيجة العلمية والبرمجية
تؤكد القواعد البرمجية في Excel وSQL وPython أن العبارة «تتطابق دالة now تقريبًا مع دالة date حيث ترجع الوقت بالإضافة إلى تاريخ النظام» خاطئة، لأن الدالتين تؤديان وظائف مختلفة ولا يمكن اعتبارهما متطابقتين في النتيجة أو الاستخدام.
فالأولى تجمع بين التاريخ والوقت في لحظة التنفيذ، بينما الثانية تقتصر على إظهار التاريخ فقط.