یک اسکریپت PHP بنویسید که یک رشتهٔ تاریخ و زمان مثل '2025-11-01 14:30:00' را دریافت کند و با استفاده از کلاس DateTime و تابع date_format آن را به فرمت 'Y/m/d H:i' (مثال: 2025/11/01 14:30) نمایش دهد.
0.0 بازدید آخرین ویرایش در 221 روز قبل ساعت 01:09 0.0
برای حل این سؤال از کلاس DateTime در PHP استفاده کنید: یک نمونه DateTime با ورودی رشته بسازید و سپس با date_format یا متد format فرمت دلخواه 'Y/m/d H:i' را اعمال و چاپ کنید. توصیهها: ورودی را اعتبارسنجی کنید، در صورت نیاز منطقه زمانی (timezone) را تنظیم نمایید و برای جلوگیری از خطاها از try-catch یا بررسی مقدار بازگشتی استفاده کنید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
نکته پایه این کار استفاده از کلاس DateTime و مدیریت خطاست: ورودی را با DateTime::createFromFormat('Y-m-d H:i:s', $input) یا با new DateTime در یک بلوک try-catch اعتبارسنجی کنید و در صورت معتبر بودن، خروجی را با $dt->format('Y/m/d H:i') چاپ کنید. در صورت نامعتبر بودن ورودی، خطای مناسب به کاربر بدهید یا مقدار را برگشتدهی کنید. همچنین تنظیم منطقه زمانی مناسب (timezone) را فراموش نکنید تا نتیجه با زمان محلی یا مطلوب شما همگام باشد.
گزارش