تحديد تناقض الساعة بين التواريخ في PHP
عند التعامل مع تاريخين تم التعبير عنهما بتنسيق "Y-m-d H:i:s"، وتحديد فارق الساعة بينهما هو مطلب شائع. تتناول هذه المقالة هذه المشكلة، موضحة كيفية حساب تناقض الساعة بشكل فعال.
بالنسبة لـ PHP، يتضمن أحد الأساليب تحويل التواريخ إلى طوابع زمنية ثم إجراء عملية حسابية. على وجه التحديد، يمكنك استخدام الدالة strtotime() للحصول على الطابع الزمني لكل تاريخ ثم طرحها لاحقًا. تمثل القيمة الناتجة الفرق بالثواني. للتعبير عن الفرق في الساعات، قم بتقسيم النتيجة على 3600، حيث أن هناك 3600 ثانية في الساعة.
إليك مقتطف كود موجز يوضح هذا الأسلوب:
$hourdiff = round((strtotime($time1) - strtotime($time2)) / 3600, 1);
من خلال استخدام الدالة round()، يمكنك تجنب وجود منازل عشرية زائدة في النتيجة النهائية. توفر هذه الطريقة طريقة مباشرة لتحديد فرق الساعة بين تاريخين في لغة PHP.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3