ايران ويج

نسخه‌ی کامل: محاسبه مدت زمان بین دو تاریخ
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام.
روش محاسبه مدت زمان بین دو تاریخ چگونه است.
مثلا یه زمان داریم 19:07:08 2006/08/22
و یه زمان دیگه هم داریم 13:44:21 2008/04/10
حالا آیا تابعی هست که فاصله زمانی این دو تاریخ دقیق به صورت سال و ماه و روز و ساعت و دقیقه و ثانیه بده؟
تابع datediff مشکلش اینه که فقط اختلاف بین سال ها رو یا ماه ها یا ... رو میده و اختلاف زمانی رو به صورت سال و ماه و روز و ساعت و دقیقه و ثانیه نمیده.
شما راجع به تابع datediff مطمئن هستین ؟

یادمه یه بار تاریخ کامل و ساعت را چسبوندم پشت سر هم و cdate کردم و کار کرد ... نمیدونم شایدم اشتباه میکنم....
خودت تابعش رو بنویس به نظر من اگه نیست !
pashmaloo نوشته است:شما راجع به تابع datediff مطمئن هستین ؟

یادمه یه بار تاریخ کامل و ساعت را چسبوندم پشت سر هم و cdate کردم و کار کرد ... نمیدونم شایدم اشتباه میکنم....
سلام.
درسته تاریخ و زمان به هم میچسبن ولی تابع datediff در هر لحظه فقط اختلاف یکیشونو میده. مثلا میگه یا میگه دو تاریخ 1 ساعت فاصله دارن یا 60 دقیقه یا 3600 ثانیه. ولی من میخوام اگه میگه 1 ساعت دیگه دقیقه و ثانیه 0 شن.

Iron_Fist نوشته است:خودت تابعش رو بنویس به نظر من اگه نیست !
خواستم همین کارو بکنم.
ولی اختلاف ممکنه از 20 سال پیش تا الآن یا از الآن تا 4 یا 5 ساله دیگه باشه. یعنی ساله کبیسه هم تاثیر گذاره و کارو مشکل میکنه.
خوب همون رو هم در نظر بگیر دیگه ( سال کبیسه )
کاریش نمی شه کرد دیگه
فکر کنم الگوریتم آمادش تو سایت باشه
یکم بگرد شاید پیدا شد
سلام.
خوب من میخوام ببینم اگه تابع یا API برای این کار نیست خودم بنویسم.
اگه هست که معرفی کنید.
اگه نیست الگوریتم پیشنهادیتون چیه؟
نمیخوام از الگوریتم های آماده استفاده کنم.