حالت ۲) در این صورت ابتدا تفاوت تعداد سالها مثل حالت ۱ محاسبه میشه و تفاوتی نداره. اما بعد چون عدد ماه تاریخ دوم بزرگتره باید این مقدار تفاوت از عدد به دست اومده از تفاوت سالها کم بشه.
مثلاً برای دو تاریخ 1390/2/1
و 1387/5/1
تفاوت سالها ۳ و بنابراین در مجموع ۳۶ ماه تفاوت وجود داره. اما باید ۳ ماه از ۵ تا ۲ از این مقدار کم بشه که B1-B2
یک عدد منفی (در اینجا -۳) تولید میکنه که بعد از جمع با ۳۶ داریم
=36+(-3) = 33
که همون عدد مورد نظر ماست
دارای دیدگاه
توسط
programmer
(13.0k امتیاز)