در این مطلب در مورد اینکه چجوری میشه به تاریخ های گذشته و آینده در php میشه دسترسی داشت توضیح می دهم
مهمترین تابع که در php برای دسترسی به تاریخ داریم تابع date هستش که پارامتر اول این تابع اجباری هستش و برای فرمت بندی تاریخ استفاده می شه و پارامتر دوم که اختیاری هستش زمان هست که اگر پر نشه زمان جاری سیستم در نظر گرفته می شه
به عنوان مثال برای نمایش تاریخ امروز از دستور زیر استفاده می کنیم:
$today = date("Y-m-d");
حال برای دسترسی به تاریخ دو روز قبل به دو صورت می توانیم اینکار را انجام دهیم
1- $twoDaysAgo = date("Y-m-d H:i:s", strtotime("-2 day"));
2- $twoDaysAgo = date("Y-m-d H:i:s", time() - 2 * 86400);
و همچنین برای دسترسی به تاریخ دو روز قبل به صورت زیر عمل می کنیم
1- $twoDaysLater = date("Y-m-d H:i:s", strtotime("2 day"));
2- $twoDaysLater = date("Y-m-d H:i:s", time() + 2 * 86400);
توجه داشته باشید که دستورات بالا نسبت به طمان فعلی محاسبات رو انجام می دهند و اگر بخواهید از یک زمان خاص دسترسی داشته باشید باید بجای تابع time اون زمان رو بزارید