سید احمد
3 سال پیش توسط سید احمد مطرح شد
2 پاسخ

مقایسه دو تاریخ در php

سلام، وقت بخیر
در دیتابیس تاریخ حق پرداخت اشتراک رو به این صورت ثبت کردم:

2021-12-24 09:17:27

تاریخ یک سال بعد رو هم به همین صورت ثبت کردم، حالا چطوری میتونم مقایسه انجام بدم که هر وقت به تاریخ سال بعد رسید، یه پیغام به کاربر نشون بدم
فکر کنم باید تاریخ فعلی سیستم رو با تاریخ ثبت شده در دیتابیس مقایسه کنم، ولی مقایسه تاریخ در php رو یاد ندارم
ممنون میشم با کد راهنماییم کنید
با تشکر


ثبت پرسش جدید
محمد رستمی
تخصص : طراح و برنامه نویس وب
@mohammadphp 3 سال پیش مطرح شد
0

سلام تاریخ رو با کلاس DateTime بگیر و با متد diff ببین تفاوتشو

$datetime1 = new DateTime();
$datetime2 = new DateTime('2011-01-03 17:13:00');
$interval = $datetime1->diff($datetime2);
$elapsed = $interval->format('%y years %m months %a days %h hours %i minutes %s seconds');
echo $elapsed;

https://www.php.net/manual/en/datetime.diff.php


محمد امین محمدی
تخصص : توسعه دهنده بک اند
@amin.mohamadi13238 3 سال پیش مطرح شد
1

سلام
تاریخ هایی که از کربن گرفته میشه رو میتونید با استفاده از متد های gt یعنی بزرگتر و lt یعنی کوچکتر با یک تاریخ دیگه مقایسه کنید که بهتون یک true یا false برگردانده میشه.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام