در یک اسکریپت 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 تنظیم و ورودی را اعتبارسنجی کنید تا از خطا جلوگیری شود.

توسط پژوهشگر در 201 روز قبل ساعت 03:50
دسته بندی ها: PHP PHP for beginner
arash در 201 روز قبل ساعت 04:58

برای اضافه کردن 3 روز و 2 ساعت به یک تاریخ ورودی در PHP، از کلاس DateTime همراه با DateInterval و استفاده از تابع date_add یا متد add استفاده کنید. قبل از کار با رشته ورودی، منطقه زمانی را با date_default_timezone_set تنظیم کنید و از DateTime::createFromFormat برای اعتبارسنجی ورودی استفاده کنید تا خطاها کاهش یابد. توجه کنید DateTime شیء قابل تغییر است و date_add شیء را به‌روزرسانی می‌کند. در نهایت با استفاده از متد format که فرمت Y-m-d H:i:s را می‌دهد، تاریخ جدید را چاپ کنید.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری