الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يمكن انقاص تاريخ من تاريخ

بدأه man in dark في 10 نوفمبر 2008 · 5 رد · 790 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــة

اخواني كيف يمكن عمل انقاص من التاريخ مثال :

التاريخ الاول في الحقل data1

10-11-2008

التاريخ الثاني في حقل data2

15-11-2008

اريد ان يكون الناتج يظهر لي 5 ايام

طبعا التواريخ مخزنه في قاعدة البيانات باستخدام دالة time

فتظهر بشكل هذا 1226091600

#2

اخي الكريم

اعتقد ان الفانشكن date راح تحل الموضوع

#3

اخواني اظن ان الدالة datediff تعمل نفس العمل

بس كيف يمكن ذلك

#4

اخواني انظرو للكود التالي وجدته في احد المواقع

$date1 = $date->parseDate("Y-m-d","2008-04-29");
$date2 = $date->parseDate("Y-m-d","2008-03-29");
$dateDiff = $this->Compare($date1,$date2);

بس الطريقة لم تنجح معي ... ارجو المساعدة

#5

يمكنك ذلك من خلال الداله التاليه :

function dateDiff($dformat, $endDate, $beginDate)
{
	$date_parts1=explode($dformat, $beginDate);
	$date_parts2=explode($dformat, $endDate);
	$start_date=gregoriantojd($date_parts1[0], $date_parts1[1], $date_parts1[2]);
	$end_date=gregoriantojd($date_parts2[0], $date_parts2[1], $date_parts2[2]);
	return $end_date - $start_date;
}

واستدعائها كالتالي :

$date1="07/11/2003";
$date2="09/04/2004";

echo  dateDiff("/", $date2, $date1);

لا إله الإ الله وحده لا شريك له الملك وله الحمد يحي ويميت وهو على كل شئ قدير

------------------------------------------------------------------------------------------------

gazabigBanner.jpg

------------------------------------------------------------------------------------------------

#6

مشكور اخي محمد

جاري تطبيق الدالة...

مواضيع مشابهة