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