با استفاده از کلاس 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 باشند و برای وب‌اپلیکیشن‌ها حتماً منطقه زمانی مناسب را مشخص کنید.

توسط پژوهشگر در 221 روز قبل ساعت 01:35
دسته بندی ها: PHP PHP for beginner
arman در 221 روز قبل ساعت 12:43

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

گزارش

1 پاسخ

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

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