كيف يمكن ان اعرف اذا التاريخ الموجود بالمتغير $date اكبر من تاريخ اليوم .. مع العلم ان المتغير date شكله هو : 2004-03-12 06:08:00
التاريخ الموجود بقاعدة البيانات موجود بالشكل التالي :
2004-03-12 06:08:00
وللحصول على تاريخ اليوم بنفس الشكل السابق نستخدم الدالة :
كود PHP:
function act_date()
{
$today = getdate();
$seconds = $today['seconds'];
$minutes = $today['minutes'];
$hours = $today['hours'];
$mday = $today['mday'];
$month = $today['mon'];
$year = $today['year'];
$actdate=$year."-".$month."-".$mday." ".$hours.":".$minutes.":".$seconds ;
return $actdate;
}
معلومات مساعده :
لتفصيل متغيير التاريخ $date :
كود PHP:
ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2}) ([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})", $date, $date);
$day = $date[3];
$month = $date[2];
$year = $date[1];
$hour = $date[4];
$minutes = $date[5];
ولعكس العملية اي لوضع السنه وايوم والشهر وووو بالمتغير $date
كود PHP:
$date = "$year-$month-$day $hour:$minutes:00";