كنت أتعلم PHP مؤخرًا، وسألني أحد الأصدقاء عن حساب الوقت، وفي ذلك الوقت فكرت في وظائف حساب دلفي وmssql، وهي مريحة جدًا للاستخدام، لكنني راجعت دليل PHP ولم أجد وقتًا مماثلاً وظائف الحساب من خلال المقالة الموجودة على الإنترنت للحصول على الإلهام والاختبار الخاص بك، لا يزال بإمكانك العثور على طريقة بسيطة لتحقيق ذلك
على النحو التالي:
1>إذا عرفنا وقت البدء وأردنا إضافة أو طرح وقت للحصول على وقت النتيجة فيمكننا استخدام الكود التالي
$time1='2008-10-1 12:30:30';
echo date('Ymd H:i:s',strtotime($time1)+30*60);// انتبه إلى الحالة الموجودة بين علامتي الاقتباس، فالدقيقة ليست م
نتيجة التنفيذ: 2008-10-01 13:00:30
2>إذا أردنا حساب الفرق بين زمنين فيمكننا استخدام الطريقة التالية:
$time1='2008-10-1 12:30:30';
$time2='2008-10-1 13:45:30';
$diff=(strtotime($time2)-strtotime($time1))/60;
echo $time1.'فارق التوقيت من '.$time2.'.$diff.'دقيقة';
نتائج التنفيذ: فارق التوقيت 75 دقيقة من 2008-10-1 12:30:30 إلى 2008-10-1 13:45:30 ملخص: أساس حساب الوقت في PHP هو الثواني يمكن تحويلها إلى دقائق وساعات وما إلى ذلك، مما يجعل حساب الوقت بسيطًا وسهلاً للغاية.