"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية حساب التناقض بين الساعات والتواريخ في PHP؟

كيفية حساب التناقض بين الساعات والتواريخ في PHP؟

تم النشر بتاريخ 2024-10-31
تصفح:437

How to Calculate Hour Discrepancy Between Dates in PHP?

تحديد تناقض الساعة بين التواريخ في PHP

عند التعامل مع تاريخين تم التعبير عنهما بتنسيق "Y-m-d H:i:s"، وتحديد فارق الساعة بينهما هو مطلب شائع. تتناول هذه المقالة هذه المشكلة، موضحة كيفية حساب تناقض الساعة بشكل فعال.

بالنسبة لـ PHP، يتضمن أحد الأساليب تحويل التواريخ إلى طوابع زمنية ثم إجراء عملية حسابية. على وجه التحديد، يمكنك استخدام الدالة strtotime() للحصول على الطابع الزمني لكل تاريخ ثم طرحها لاحقًا. تمثل القيمة الناتجة الفرق بالثواني. للتعبير عن الفرق في الساعات، قم بتقسيم النتيجة على 3600، حيث أن هناك 3600 ثانية في الساعة.

إليك مقتطف كود موجز يوضح هذا الأسلوب:

$hourdiff = round((strtotime($time1) - strtotime($time2)) / 3600, 1);

من خلال استخدام الدالة round()، يمكنك تجنب وجود منازل عشرية زائدة في النتيجة النهائية. توفر هذه الطريقة طريقة مباشرة لتحديد فرق الساعة بين تاريخين في لغة PHP.

بيان الافراج أعيد طبع هذه المقالة على: 1729165396 في حالة وجود أي انتهاك، يرجى الاتصال بـ [email protected] لحذفها
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3