PDA

View Full Version : سوال: اختلاف زمانی در لوکال هاست(زمپ)



shadecute
جمعه 27 دی 1392, 11:48 صبح
سلام
دوستان من var_dump میگیرم از
date('Y-m-d H:i:s')
خروجی بهم اینو میده

string(19) "2014-01-17 10:07:12"
در صورتی که الان ساعت سیستم من 12:37 دقیقه هست نه 10

-
اینم var_dump DateTime

object(DateTime)#204 (3) { ["date"]=> string(19) "2014-01-17 10:08:33" ["timezone_type"]=> int(3) ["timezone"]=> string(13) "Europe/Berlin" }
میدونم زده به وقت Europe/Berlin ولی حالا جالبش اینجاست که وقتی رو کدی که نوشتم نوشته ای رو ثبت می کنم submit_at نوشته ام دقیقا تاریخ درست لوکال می خوره یعنی همون 12:17 دقیقه .
دلیل این اختلاف زمانی چیه؟
چطوری باید تایم Europe/Berlin رو تغییر بدم ممکنه از این باشه؟

hamedarian2009
جمعه 27 دی 1392, 17:05 عصر
سلام قبل تابع date ازین دستور استفاده کنید:

date_default_timezone_set('Asia/Tehran');

a_ahmadi
جمعه 27 دی 1392, 18:43 عصر
C:\xampp\php\php.ini
date.timezone = Europe/Berlin > date.timezone = Asia/Tehran

shadecute
شنبه 28 دی 1392, 00:03 صبح
خیلییییییییییییییی مممون ردیف شد