-
تغییر زمان محلی در php
سلام
من یه فرم طراحی کردم که یه سری اطلاعات را در بانک اطلاعاتی وارد می کند.مساله این است که زمان سرور با تهران 9.5 ساعت اختلاف دارد.یکی از دوستان گفت که کد زیر را در کد برنامه قرار دهم.
Date_default_timezone_set('Asia/Tehran');
پس از وارد کردن این کد اگر از تابع date استفاده کنم زمان آن را تهران نمایش می دهد ولی باز هم پس از مراجعه به phpmyadmin دیدم که زمان ثبت یا record time همان زمان قبلی با 9.5 ساعت اختلاف است
چکار می توانم بکنم؟:20:
-
کدی که نوشتید باید کار کنه. من خودم از همین روش استفاده میکنم
احتمالاً مشکل از جایی هست که زمان رو وارد دیتابیس میکنه یا اینکه کدتون رو جای درستی قرار ندادید
php به حروف کوچیک و بزرگ در نام توابعی که کاربر تعریف میکنه حساس نیست ولی مطمئن نیستم برای توابع خودش هم اینجوری باشه. فکر میکنم بهتر باشه از حروف کوچیک استفاده کنید:
[php]
date_default_timezone_set('Asia/Tehran');
[/php]
این صفحه رفرنس مربوط به تابع هست:
کد:
http://ir.php.net/date_default_timezone_set