علیرضا تحریری
4 سال پیش توسط علیرضا تحریری مطرح شد
6 پاسخ

مشکلTIMESTAMP در پایگاه داده MYSQL

سلام من یک فیلد createat در پایگاه داده ام دارم که قراره زمان ثبت نام کاربر رو ثبت کنه ولی اگر خود MYSQL بخواهد که با استفاده از TIMESTAMP این کار رو انجام بده یک زمان عجیب ثبت میکنه ولی اگر با خود PHP این کار رو بکنم میتونم زمان رو تنظیم کنم. ولی من میخواهم که با استفاده MYSQL این کار رو انجام بدم میشه زمان MYSQL رو برای کشور ایران ثبت کرد.


ثبت پرسش جدید
علیرضا دینی
تخصص : برنامه نویس
@alirezadini 4 سال پیش مطرح شد
0

@alirezatahriri
اپلیکیشن و دیتابیس روی سرورهای مجزا هستن یا هردو روی یک سرور؟


علیرضا تحریری
تخصص : لاراول، لایوایر و Tailwind css
@alirezatahriri 4 سال پیش مطرح شد
0

سلام @dinihooman همه روی یک سرور هستن.


علیرضا دینی
تخصص : برنامه نویس
@alirezadini 4 سال پیش مطرح شد
0

@alirezatahriri
همه timezone ها درست تنظیم شدن؟
یعنی پی اچ پی و مای اسکیوال از timezone یکسانی استفاده میکنن؟


علیرضا تحریری
تخصص : لاراول، لایوایر و Tailwind css
@alirezatahriri 4 سال پیش آپدیت شد
0

سلام @dinihooman من الان ثبت نام رو انجام دادم دقیق ساعت 10:12 دقیقه ولی نتیجه ای که برمیگردونه واقعا عجیبه!

این عکس رو از MYSQL سرور گرفتم:

توضیح تصویر رو وارد کنید

آخرین ردیف رو تازه اضافه کردم. دستوری وجود داره که زمان رو برای ایران set کرد. اگر ۳:۳۰ رو ازش کم کنی زمان درست نشون داده میشه.


علیرضا دینی
تخصص : برنامه نویس
@alirezadini 4 سال پیش مطرح شد
0

@alirezatahriri
الآن اگه یه اکو با پی اچ پی بگیری ، تایم متفاوتی نسبت به current timestamp مای اسکیوال بهت میده؟

  • خودم به مواردی برخوردم که زمان اشتباه به سیستم عامل داده بشه ، یعنی مرجعی که زمان و ازش میخونده تایم غلطی میداده. اینو حتما چک کن.

** البته این تصویر تایم استمپ نیست.


مهدی عقیقی
تخصص : برنامه نویس وب
@MehdiAghighi 4 سال پیش مطرح شد
0

@alirezatahriri این فکر نمی‌کنم مربوط به timestamp باشه.
شما timezone رو درست تعریف نکردید.

وارد فایل config/app.php بشید و timezone رو برابر با Asia/Tehran قرار بدید.

از الان به بعد هر رکوردی که ذخیره کنید توی دیتابیس تایم درست گزاشته میشه.

من ۹۰ درصد احتمال می‌دم مشکل همین باشه .
چیزی که @dinihooman گفت هم امکان داره ولی فکر نمی‌کنم مشکل شما این باشه اگر ساعت سیستم‌تون درست هست.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام