PDA

View Full Version : سوال: اختلاف بین 2 تاریخ



rash44
یک شنبه 22 خرداد 1390, 16:20 عصر
سلام
می خوام اختلاف بین 2 تاریخ رو بر حسب ساعت و دقیقه و ثانیه به دست بیارم
مثلا کاربر 1 درخواست ثبت کرده
می خوام مدت زمان انتظار را بدست بیارم
زمان بین ثبت درخواست و زمان جواب دهی مدیر سایت
(10 ساعت و 5 دقیقه و 3 ثانیه)

rash44
دوشنبه 23 خرداد 1390, 15:54 عصر
کسی نیست راهنمایی کنه ؟؟؟؟

eshpilen
دوشنبه 23 خرداد 1390, 18:19 عصر
این کد رو تست کردم ظاهرا درست کار میکنه:

<?php

$ts1=strtotime('3 jan 2010 2:11:09');
$ts2=strtotime('4 jan 2010 20:30');

$diff=$ts2-$ts1;

$h=floor($diff/(60*60));
$diff=$diff-($h*60*60);
$m=floor($diff/60);
$s=$diff-($m*60);

echo "$h:$m:$s";

?>
اگر بجای تاریخ Timestamp داری میتونی دو خط اول رو حذف کنی و مقدار Timestamp ها رو به متغییرهای ts1 و ts2 نسبت بدی.