PDA

View Full Version : سوال: تنظیم زمان سرور



aria17
شنبه 08 تیر 1387, 11:14 صبح
سلام
من از یه هاست استفاده می کنم که زمان آن با زمان ایران 9.5 ساعت اختلاف دارد.یعنی وقتی که تابع date را استفاده می کنم زمانی که به دست می دهد 9.5 ساعت از ما عقب تر است و اطلاعات را با این زمان در بانک اطلاعاتی ذخیره می کند که مشکل ساز شده.
برای حل آن چکار باید بکنم؟جای دیگری این سوال را پرسیدم گفتند که باید با مدیر هاست تماس بگیرم ولی فکر کنم اینجا راهی برای اینکار وجود دارد.چون تا حالا هر چی سوال پرسیدم کمتر از 24 ساعت حل شده.
شاد باشید

Bahram0110
شنبه 08 تیر 1387, 12:13 عصر
سلام

Date_default_timezone_set('Asia/Tehran');

yaqubian
شنبه 08 تیر 1387, 16:10 عصر
دوست عزیز
در ادامه فرمایشات آقا بهرام اگر مطمئن هستید که تمام کاربران شما از یه منطقه سایت شما رو browse می کنن از دستور زیر هم می تونید استفاده کنید:
<?php
putenv('TZ=Continent/Region');
echo date('M j Y, H:m:s');
?>
که بجای continent اسم کشور و بجای Region اسم شهر رو جایگزین می کنید
موفق باشید

aria17
دوشنبه 10 تیر 1387, 23:14 عصر
با سلام مجدد
آقا من از کد اول استفاده کردم(بهرام خان) ،اگر دستور echo "date()"; را اجرا کنم زمان فعلی را می دهد ولی باز هم زمان ذخیره شدن داده ها در بانک اطلاعاتی همان است که بود یعنی 9.5 ساعت با ما اختلاف دارد.
خود phpmyadmin یا تنظیمات چیزی نیست که بشود زمان را تنظیم کرد.

یا اینکه مثلا میشه یه کد یه فرم ساده را بنویسید که اطلاعاتی را در بانک ذخیره می کند و نحوه ی استفاده از این کد ها را بگویید؟
متشکرم

maysamscript
سه شنبه 11 تیر 1387, 12:32 عصر
این مشکلتو حل میکنه

date("H:i:s",time()+9.5*3600);

yaqubian
سه شنبه 11 تیر 1387, 12:35 عصر
دوست عزیز
روش پیشنهادی منو هم تست کنید شاید مفید واقع بشه
موفق باشید