یک اسکریپت PHP بنویسید که با استفاده از date_default_timezone_set منطقه زمانی را به 'Asia/Tehran' تنظیم کند و با شیء DateTime تاریخ و زمان فعلی را در قالب 'Y-m-d H:i:s' بههمراه نام منطقه زمانی نمایش دهد.
7.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:48 0.0
برای حل این مسئله ابتدا با date_default_timezone_set('Asia/Tehran') منطقه زمانی را تنظیم کنید سپس یک نمونه DateTime بسازید و از متد format برای نمایش تاریخ و زمان استفاده کنید؛ برای نمایش نام منطقه زمانی میتوانید از getTimezone()->getName() بهره ببرید. نکات: حتماً قبل از ساخت شیء DateTime منطقه زمانی را تنظیم کنید یا بهطور جایگزین از new DateTime('now', new DateTimeZone('Asia/Tehran')) استفاده کنید؛ خروجی را میتوانید در یک صفحه وب ساده چاپ کنید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
قبل از ساخت DateTime، با date_default_timezone_set('Asia/Tehran') منطقه زمانی را تنظیم کنید تا خروجی دقیق باشد. یا میتوانید از new DateTime('now', new DateTimeZone('Asia/Tehran')) استفاده کنید تا مطمئن شوید زمان با Tehran مطابقت دارد. برای نمایش نام منطقه زمانی از $dt->getTimezone()->getName() استفاده کنید. خروجی با فرمت 'Y-m-d H:i:s' و نام منطقه نمایش داده میشود.
گزارش