PDA

View Full Version : چگونگی تطبیق ساعت به وقت ایران در بانک داده



hamed-php
یک شنبه 07 فروردین 1390, 16:57 عصر
سلام

تمامی رکوردهای جدول من 4 ساعت و نیم عقب تر از وقت محلی کشورمان درج میشود. چگونه این زمان رو یکی کنم؟

ممنون اگه راهنمایی فرمایید؟

sargardoon
یک شنبه 07 فروردین 1390, 17:33 عصر
اگر خودت ساعت رو توی دیتابیس دخیره میکنی می تونی timezone رو تهران قرار بدی (Asia/Tehran)
راهنماش هم: http://php.net/manual/en/datetime.settimezone.php

موفق باشید.

sargardoon
یک شنبه 07 فروردین 1390, 17:42 عصر
مقدار date.timezone در فایل php.ini هم میتونی تغییر بدی به تهران بذاری

Metal Gear Solid
یک شنبه 07 فروردین 1390, 20:03 عصر
از این کد میتونی استفاده کنی. به نظر من این کد رو قبل از تمامی کدهات استفاده کن . مثلاً توی فایل Header ـت تا از اون به بعد زمان سایتت بشه به وقت تهران

date_default_timezone_set("Asia/Tehran");

Metal Gear Solid
یک شنبه 07 فروردین 1390, 20:04 عصر
البته 4.5 که نیست . 3.5 ساعته. اگر زمان سایتت رو به تهران تغییر نمیدی میتونی تایم استمپی که توی دیتابیس ذخیره میکنی رو با 12600 ثانیه جمع ببندی. البته تغییز زمان به وقت تهران خیلی بهتره.