تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 7 از 7

نام تاپيک: عدم تطابق توابع زمانی با ساعت سیستم

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Sep 2009
    پست ها
    39

    پيش فرض عدم تطابق توابع زمانی با ساعت سیستم

    سلام ، من از توابع زمانی استفاده میکنم، اما ساعت سیستم رو بعم بر نمیگردونه، چند ساعت عقب تر رو نشون میده، البته تاریخ رو درست نشون میده. این کدش هست:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    علتش چیه؟

  2. #2
    حـــــرفـه ای neopersia's Avatar
    تاريخ عضويت
    Oct 2006
    پست ها
    3,580

    پيش فرض

    دلیلش اینکه که احتمالاً در سیستم شما در تنظیمات php به صورت پیشفرض هیچ منطقه زمانی ست نشده یا اینکه منطقه زمانی که ست شده با منطقه زمانی شما فرق میکنه. در اسکرپت هم چیزی مشخص نکردید. برای همین زمان UTC نشون میده
    میتونید از تابع date_default_timezone_set برای حل این مشکل استفاده کنید

  3. #3
    داره خودمونی میشه
    تاريخ عضويت
    Sep 2009
    پست ها
    39

    پيش فرض

    از راهنمایی شما ممنونم

  4. #4
    داره خودمونی میشه
    تاريخ عضويت
    May 2011
    پست ها
    28

    پيش فرض

    چرا حالا از این روش استفاده میکنی ؟
    از mktime یا gmtime استفاده کن خوب !

  5. #5
    داره خودمونی میشه
    تاريخ عضويت
    Sep 2009
    پست ها
    39

    پيش فرض

    دوستان من از هر تابع زمانی که بلدم و استفاده میکنم بازم درست نمیشه، همیشه چند ساعت قبل تر رو نشون میده. یعنی مشکل از تنظیمات php منه؟ شما چی میگین؟

  6. #6
    کاربر فعال انجمن طراحی وب m.m.m5651's Avatar
    تاريخ عضويت
    Dec 2009
    محل سكونت
    Tehran
    پست ها
    1,496

    پيش فرض

    میتونین هم از جاوا اسکریپت استفاده کنین.
    فکر کنم این طوری راحت تر بشه استفاده اش.

  7. #7
    حـــــرفـه ای neopersia's Avatar
    تاريخ عضويت
    Oct 2006
    پست ها
    3,580

    پيش فرض

    چرا حالا از این روش استفاده میکنی ؟
    از mktime یا gmtime استفاده کن خوب !
    وقتی php خودش توابع مربوط به منطقه زمانی داره چرا برای رفع مشکل منطقه زمانی از gmtime یا mktime استفاده بشه؟ کسی که ماشین حساب جلوش باشه درسته بشینه با انگشتاش جمع و تفریق کنه؟!
    دوستان من از هر تابع زمانی که بلدم و استفاده میکنم بازم درست نمیشه، همیشه چند ساعت قبل تر رو نشون میده. یعنی مشکل از تنظیمات php منه؟ شما چی میگین؟
    باید از همون تابع که در پست قبلی گفتم برای مشخص کردن منطقه زمانی استفاده کنید
    میتونین هم از جاوا اسکریپت استفاده کنین.
    فکر کنم این طوری راحت تر بشه استفاده اش.
    در جایی که میشه از ساعت سرور به طور دقیق استفاده کرد اصلاً این روش توصیه نمیشه

  8. این کاربر از neopersia بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •