یک اسکریپت PHP بنویسید که با استفاده از تابع date_default_timezone_set منطقهٔ زمانی را به "Asia/Tehran" تنظیم کرده و تاریخ و زمان فعلی را در قالب YYYY-MM-DD HH:MM:SS نمایش دهد.

4.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 02:57

0.0

در ابتدا در بالای فایل PHP از date_default_timezone_set('Asia/Tehran') برای تنظیم منطقهٔ زمانی استفاده کنید و سپس با تابع date('Y-m-d H:i:s') زمان فعلی را فرمت و چاپ کنید؛ می‌توانید به‌جای تابع date از کلاس DateTime برای انعطاف بیشتر استفاده کنید و فهرست منطقه‌های زمانی معتبر را در مستندات PHP یا با DateTimeZone::listIdentifiers() بررسی کنید. این روش برای توسعه وب و نمایش زمان‌های محلی در اپلیکیشن‌های وب کاربردی است و قرار دادن تنظیم منطقه در ابتدای اسکریپت از خطاهای زمانی جلوگیری می‌کند.

توسط پژوهشگر در 202 روز قبل ساعت 02:57
دسته بندی ها: PHP PHP for beginner
reyhaneh در 202 روز قبل ساعت 07:58

برای جلوگیری از ناسازگاری‌های زمانی در کل برنامه، زمان محلی را در ابتدای اسکریپت با date_default_timezone_set('Asia/Tehran') تنظیم کنید. استفاده از کلاس DateTime همراه با DateTimeZone به شما امکان می‌دهد تاریخ را به صورت شیء مدیریت کنید و با setTimezone تغییر دهید. همچنین مطمئن شوید دیتابیس منطقه زمانی PHP با tzdata به‌روز است تا DST و تغییرات منطقه‌ای به‌درستی اعمال شود. اگر به زمان UTC نیاز داشتید، از gmdate یا DateTime با تنظیم ساعت به UTC استفاده کنید.

گزارش

1 پاسخ

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

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