View Full Version : چگونگی تطبیق ساعت به وقت ایران در بانک داده
hamed-php
یک شنبه 07 فروردین 1390, 17:57 عصر
سلام
تمامی رکوردهای جدول من 4 ساعت و نیم عقب تر از وقت محلی کشورمان درج میشود. چگونه این زمان رو یکی کنم؟
ممنون اگه راهنمایی فرمایید؟
sargardoon
یک شنبه 07 فروردین 1390, 18:33 عصر
اگر خودت ساعت رو توی دیتابیس دخیره میکنی می تونی timezone رو تهران قرار بدی (Asia/Tehran)
راهنماش هم: http://php.net/manual/en/datetime.settimezone.php
موفق باشید.
sargardoon
یک شنبه 07 فروردین 1390, 18:42 عصر
مقدار date.timezone در فایل php.ini هم میتونی تغییر بدی به تهران بذاری
Metal Gear Solid
یک شنبه 07 فروردین 1390, 21:03 عصر
از این کد میتونی استفاده کنی. به نظر من این کد رو قبل از تمامی کدهات استفاده کن . مثلاً توی فایل Header ـت تا از اون به بعد زمان سایتت بشه به وقت تهران
date_default_timezone_set("Asia/Tehran");
Metal Gear Solid
یک شنبه 07 فروردین 1390, 21:04 عصر
البته 4.5 که نیست . 3.5 ساعته. اگر زمان سایتت رو به تهران تغییر نمیدی میتونی تایم استمپی که توی دیتابیس ذخیره میکنی رو با 12600 ثانیه جمع ببندی. البته تغییز زمان به وقت تهران خیلی بهتره.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.