راکت

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

2 پاسخ

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

2021-12-24 09:17:27

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

ثبت پرسش جدید

پاسخ‌ها

2
محمد رستمی
محمد رستمی
@mohammadphp

تخصص: طراح و برنامه نویس وب

سلام تاریخ رو با کلاس 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

تخصص: توسعه دهنده بک اند

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

شاید پاسخ شما همین‌جا باشد

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

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