یک اسکریپت PHP بنویسید که با استفاده از تابع gmdate زمان فعلی را بهصورت YYYY-MM-DD HH:MM:SS در منطقه زمانی UTC نمایش دهد.
24.0 بازدید آخرین ویرایش در 198 روز قبل ساعت 04:09 0.0
برای حل این مسئله از تابع gmdate استفاده کنید و فرمت Y-m-d H:i:s را به آن بدهید (مثلاً gmdate('Y-m-d H:i:s', time()) یا فقط gmdate('Y-m-d H:i:s')). gmdate همیشه زمان را بهصورت GMT/UTC بازمیگرداند در حالی که date از تنظیمات timezone پیشفرض سرور استفاده میکند؛ در وباپلیکیشنها برای هدرهای HTTP مثل Last-Modified یا لاگینگ سراسری UTC مفید است و مطمئن شوید ساعت سرور صحیح تنظیم شده است.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای نمایش زمان فعلی بهصورت YYYY-MM-DD HH:MM:SS در UTC کافی است از gmdate('Y-m-d H:i:s') یا gmdate('Y-m-d H:i:s', time()) استفاده کنید. gmdate همیشه زمان را بهصورت GMT/UTC بازمیگرداند و برای هدرهای HTTP مثل Last-Modified یا لاگهای سراسری مناسب است. فقط مطمئن شوید ساعت سیستم صحیح است و برای نیازهای پیچیدهتر مدیریت مناطق زمانی از DateTimeImmutable با TimeZone('UTC') استفاده کنید.
گزارش