در یک اسکریپت PHP، یک رشته تاریخ مانند "2025-11-01 14:30:00" را گرفته و با استفاده از کلاس DateTime و تابع date_add مقدار 3 روز و 2 ساعت به آن اضافه کرده و تاریخ جدید را به فرمت "Y-m-d H:i:s" چاپ کنید.
12.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:50 0.0
از کلاس DateTime برای ساختن شی تاریخ از رشته ورودی استفاده کنید و با ایجاد یک DateInterval مانند "P3DT2H" آن را به تابع date_add یا متد add تحویل دهید، سپس با متد format خروجی را به شکل موردنظر چاپ کنید؛ قبل از آن timezone مناسب را با date_default_timezone_set تنظیم و ورودی را اعتبارسنجی کنید تا از خطا جلوگیری شود.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای اضافه کردن 3 روز و 2 ساعت به یک تاریخ ورودی در PHP، از کلاس DateTime همراه با DateInterval و استفاده از تابع date_add یا متد add استفاده کنید. قبل از کار با رشته ورودی، منطقه زمانی را با date_default_timezone_set تنظیم کنید و از DateTime::createFromFormat برای اعتبارسنجی ورودی استفاده کنید تا خطاها کاهش یابد. توجه کنید DateTime شیء قابل تغییر است و date_add شیء را بهروزرسانی میکند. در نهایت با استفاده از متد format که فرمت Y-m-d H:i:s را میدهد، تاریخ جدید را چاپ کنید.
گزارش