عرض مشاركة واحدة
عضو فعال
تاريخ التسجيل: Feb 2002-
#4 (permalink)  

استخدم التالي
كود PHP:

//استعلم عن التاريخ المخزن لديك ولتفرض بأنه كالتالي
$your_date="2007-3-1";

//قم بعمل مصفوفة لتنسيق التاريخ بالاعتماد على علامة الشرطة بين اليوم والشهر والسنة
$parts=explode("-",$your_date);

//الان بكل سهولة يمكنك فرز تاريخ اليوم عن السنة عن الشهر
$u_year=$parts[0];
$u_month=$parts[1];
$u_day=$parts[2];
$hour=date('H');
$min=date('i');
$sec=date('s');
//استخدم الان الدالة mktime 
//للحصول على التاريخ السابق بالثواني
$bdate=mktime($hour,$min,$sec,$u_month,$u_day,$u_year);

//لو قمت بطباعة المتغير السابق فسيظهر لك التاريخ تبعك بالثواني
//الان سهلة .. قم بتحويل التاريخ للوقت الحالي إلى ثواني ثم احتسب الفرق بين التاريخين

$now_date=time();

$past=$now_date $bdate;

//ثم نقوم الان بتحويل ناتج الطرح إلى صيغة تاريخ عادية
$THE_DATE=date("j-n-Y"$past);

echo 
$THE_DATE

لم أراجع الكود وكتبته مباشرة لتوضيح الفكرة ..






__________________
ومامن كاتب إلا سيفنى ****** ويبقي الدهر ماكتبت يداه
فلا تكتب بكفك غير شيء ****** يسرك يوم القيامة أن تراه
Dr.Server غير متواجد حالياً   قديم 04-04-2007, 08:32 PM
رد مع اقتباس