[دالة] ايجاد الفرق بالدقائق بين توقيتان

دروس لتعلم كيفية البرمجه بـ PHP , أو بعض الأفكار البرمجيه المفيده ! أيضا لشرح بعض الدوال أو الكلاسات التي قام الأعضاء او الغير بعملها , لتدمجها ببرامجك .

[دالة] ايجاد الفرق بالدقائق بين توقيتان

مشاركةبواسطة saanina » السبت مارس 28, 2009 12:10 am

لحساب الفرق بين توقيتين نسخدم الداله :
CODE: تحديد الكل

    
function time_diff_mins($start_time$end_time) {
   
        
$start_time explode(':',$start_time);
        
$end_time explode(':',$end_time);
        
$end_ts $end_time[0] * 60 $end_time[1];
        
$start_ts $start_time[0] * 60 $start_time[1];
     
        if (
$start_time[0] > $end_time[0]) {           
            
$diff_ts = (24*60) - $start_ts $end_ts;
        } else {
            
$diff_ts $end_ts $start_ts;       
        }

        return 
$diff_ts;
    }
 


طريقة الإستخدام
CODE: تحديد الكل

$diff_time 
time_diff_mins("9:00","17:00");
echo 
"$diff_time minutes"
 


الناتج سيكون قريب لـ
480




___________
المصدر :
http://www.php.net/manual/en/function.time.php#89147
صورة العضو الشخصية
saanina
عبدالرحمــــن
 
مشاركات: 3762
اشترك في: الاثنين أغسطس 30, 2004 1:54 pm

العودة إلى دروس PHP و أفكار وقصاصات و دوال وكلاسات برمجيه