یک اسکریپت 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')) استفاده کنید؛ خروجی را می‌توانید در یک صفحه وب ساده چاپ کنید.

توسط پژوهشگر در 201 روز قبل ساعت 03:48
دسته بندی ها: PHP PHP for beginner
nima در 201 روز قبل ساعت 05:09

قبل از ساخت DateTime، با date_default_timezone_set('Asia/Tehran') منطقه زمانی را تنظیم کنید تا خروجی دقیق باشد. یا می‌توانید از new DateTime('now', new DateTimeZone('Asia/Tehran')) استفاده کنید تا مطمئن شوید زمان با Tehran مطابقت دارد. برای نمایش نام منطقه زمانی از $dt->getTimezone()->getName() استفاده کنید. خروجی با فرمت 'Y-m-d H:i:s' و نام منطقه نمایش داده می‌شود.

گزارش

1 پاسخ

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

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