با استفاده از کلاس DateTime در PHP یک اسکریپت بنویسید که زمان یک رویداد را با متد setTime تنظیم کند و نتیجه را به صورت رشتهای با فرمت Y-m-d H:i:s نمایش دهد.
1.0 بازدید آخرین ویرایش در 221 روز قبل ساعت 01:35 0.0
برای حل این مسئله یک نمونه از DateTime بسازید (مثلاً با تاریخ مورد نظر یا "now")، در صورت نیاز منطقه زمانی را با DateTimeZone یا date_default_timezone_set تنظیم کنید، سپس متد setTime($hour, $minute, $second) را فراخوانی کنید و خروجی را با $datetime->format('Y-m-d H:i:s') چاپ کنید. نکات مفید: مقدار ساعت باید 0–23 و دقیقه/ثانیه 0–59 باشند و برای وباپلیکیشنها حتماً منطقه زمانی مناسب را مشخص کنید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای خروجی دقیق با DateTime، ابتدا منطقه زمانی مناسب وب را با date_default_timezone_set یا استفاده از DateTimeZone تنظیم کنید. سپس یک شی DateTime بسازید (مثلاً با تاریخ مشخص یا 'now') و با استفاده از setTime(hour, minute, second) زمان رویداد را تغییر دهید. خروجی را با $datetime->format('Y-m-d H:i:s') چاپ کنید تا فرمت ثابت را داشته باشید. به خاطر بسپارید که ساعت باید بین 0 تا 23 و دقیقه و ثانیه بین 0 تا 59 باشند تا از خطاهای زمان جلوگیری شود.
گزارش