اختلاف زمان بین دو تاریخ در PHP

سلام. تو این آموزش میخوام یک روش ساده برای اختلاف زمانی بین دو تاریخ در زبان PHP رو بهتون نشون بدم. با ادامه آموزش همراه ما باشید
فرض کنید ۲ تا تاریخ به شکل زیر داریم که میخواهیم اختلاف اونا رو بدست بیاریم:

نکته: اگه میخواهید یک تاریخ رو نسبت به همین الان بسنجید ، مقدار متغیر time2 رو برابر تاریخ حال قرار بدین.یعنی:

 

۱- مرحله اول: بالای کدتون این تابع رو قرار بدین که منظقه زمانی رو به ایران تنظیم کنیم:

 

۲- مرحله دوم: خب آخرین کاری که باید بکنیم ، از تابع زیر استفاده کنیم:

نکته:مهم‌ترین عملیات در خط دوم هست که اومدیم تاریخ رو به UNIX Timestamp که تعداد ثانیه‌های سپری شده از سال ۱۹۷۰ میلادی هست، تبدیل کردیم تا بتونیم اختلاف ثانیه‌ها رو بدست بیاریم.

خب بدین صورت از این تابع استفاده می‌کنیم:

خروجی: ۶۲ روز قبل

 

نکته: اگه تاریخ شما شمسی هست:

۱- کتابخانه jdate رو از اینجا  دانلود کنین و فایل jdf.php رو در اول صفحه include کنین.

۲- فرض کنیم تاریخ شمسی ما ۱۲-۰۴-۱۳۹۵ است. با استفاده از تابع jalali_to_gregorian در کتابخانه jdf ، ابتدا این تاریخ رو به میلادی تبدیل میکنیم:

خب تاریخ شما الان میلادی هست ! D:

کافیه از تابع بالا استفاده کنیم:

 

 

کد کامل این آموزش:

چطور بود ؟ 🙂

به اشتراک بگذارید:Email this to someoneShare on FacebookTweet about this on TwitterShare on Google+Digg thisShare on LinkedInPin on PinterestShare on StumbleUponFlattr the authorShare on RedditBuffer this pageShare on TumblrPrint this pageShare on YummlyShare on VK
  1. سایر

    با سلام و احترام
    برای طراحی سایت وردپرس حرفه ای از افزونه های آماده رایگان و پولی استفاده کنیم بهتره یا از پایه برنامه نویسی شود
    با سپاس

    • اگه افزونه های موجود کار شما رو راه میندازه بهتره از همونا استفاده کنید ولی اگه میخواید یه افزونه ی شخصی داشته باشید بهتره از پایه برنامه نویسی بشه

  2. سلام
    مهم ترین نقطه قوتی که سایت شما داره اینه که تجربیات خودتون رو به اشتراک میگذارید که همین هم باعث شده تا سایت پرباری داشته باشید.
    یه سوال داشتم …
    اون بالای سایت زیر اسلاید شو یه خط هست که مثل بازی snake حرکت میکنه اون رو میشه کدشو در سایت قرار بدید؟ خیلی برام جالبه.
    تشکر

    • سلام 😀 چشم کدش رو میزارم به زودی! من سرباز هستم کمتر وقت میکنم سایت رو اپدیت کنم! در اولین فرصت کدش رو میزارم و اموزش میدم چجوری بسازیمش

می‌خواهید دیدگاهتان را بیان کنید؟