سلام من یک فیلد createat در پایگاه داده ام دارم که قراره زمان ثبت نام کاربر رو ثبت کنه ولی اگر خود MYSQL بخواهد که با استفاده از TIMESTAMP این کار رو انجام بده یک زمان عجیب ثبت میکنه ولی اگر با خود PHP این کار رو بکنم میتونم زمان رو تنظیم کنم. ولی من میخواهم که با استفاده MYSQL این کار رو انجام بدم میشه زمان MYSQL رو برای کشور ایران ثبت کرد.
@alirezatahriri
همه timezone ها درست تنظیم شدن؟
یعنی پی اچ پی و مای اسکیوال از timezone یکسانی استفاده میکنن؟
سلام @dinihooman من الان ثبت نام رو انجام دادم دقیق ساعت 10:12 دقیقه ولی نتیجه ای که برمیگردونه واقعا عجیبه!
این عکس رو از MYSQL سرور گرفتم:
آخرین ردیف رو تازه اضافه کردم. دستوری وجود داره که زمان رو برای ایران set کرد. اگر ۳:۳۰ رو ازش کم کنی زمان درست نشون داده میشه.
@alirezatahriri
الآن اگه یه اکو با پی اچ پی بگیری ، تایم متفاوتی نسبت به current timestamp مای اسکیوال بهت میده؟
** البته این تصویر تایم استمپ نیست.
@alirezatahriri این فکر نمیکنم مربوط به timestamp باشه.
شما timezone رو درست تعریف نکردید.
وارد فایل config/app.php
بشید و timezone
رو برابر با Asia/Tehran
قرار بدید.
از الان به بعد هر رکوردی که ذخیره کنید توی دیتابیس تایم درست گزاشته میشه.
من ۹۰ درصد احتمال میدم مشکل همین باشه .
چیزی که @dinihooman گفت هم امکان داره ولی فکر نمیکنم مشکل شما این باشه اگر ساعت سیستمتون درست هست.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟