محاسبه مدت زمان بین ۲ تاریخ / ساعت
بار ها پیش آمده که بخواهید مدت زمان اجرای یک کوئری یا یک قطعه کد را محاسبه کنید .
در php تابع DateTime دارای متدی به نام diff می باشد که این عمل را به راحتی انجام میدهد.
مرحله اول:
انتخاب ۲ تاریخ معتبر :
$strStart = '2013-06-19 18:25'; $strEnd = '06/19/13 21:47';مرحله دوم : تبدیل آن به تاریخ با استفاده از کلاس dateTime
$dteStart = new DateTime($strStart); $dteEnd = new DateTime($strEnd);calculate the duration between two date/times
مرحله سوم :محاسبه تفاوت بین آنها
محاسبه مدت زمان بین ۲ تاریخ / ساعت
</pre> <pre>$dteDiff = $dteStart->diff($dteEnd);</pre> <pre>مرحله چهارم : تبدیل به فرمت دلخواه :
</pre> <pre>print $dteDiff->format("%H:%I:%S");</pre> <pre>و در نهایت خروجی :
۰۳:۲۲:۰۰