21-05-1397، 02:17 ب.ظ
با سلام
از طریق کد زیر ، تعداد روز بین 2 تاریخ شمسی را محاسبه میکنم . اما خروجی به صورت دقیق نیست . به فرض اگر 1/1/97 و 29/12/97 به عناون ورودی به کد داده شود ، عدد 362 را در خروجی نمایش می دهد .
لطفا بررسی نمائید
از طریق کد زیر ، تعداد روز بین 2 تاریخ شمسی را محاسبه میکنم . اما خروجی به صورت دقیق نیست . به فرض اگر 1/1/97 و 29/12/97 به عناون ورودی به کد داده شود ، عدد 362 را در خروجی نمایش می دهد .
لطفا بررسی نمائید
function DateDiff($startDate, $endDate) { $startArry = date_parse($startDate); $endArry = date_parse($endDate); $start_date = gregoriantojd($startArry["month"], $startArry["day"], $startArry["year"]); $end_date = gregoriantojd($endArry["month"], $endArry["day"], $endArry["year"]); return round(($end_date - $start_date), 0); }