جار التحديث ...
جار التحديث ...

ادخال الوقت الحالي حسب جهازي في sql phpmyadmin

  • 0

واجهتني مشكلة بالوقت في php sql

لدي قاعدة بيانات فيها حقل من نوع datatime 

وفي صفحة php اقوم بادخال الوقت الحالي باستخدام دالة NOW() 

مثلا وقتي الحالي هو

2019-01-15 01:22:30

حينها يتم ادخال الوقت هكذا 

2019-01-15 10:22:30

 

اريد فقط ان يتم ادخال الوقت الحقيقي حسب جهازي 

ما هي المشكلة برأيك

إجابات المستخدمين (1)


اعتقد أن عليك تحديد المنطقة الزمنية في تطبيقك , يمكنك عمل ذلك عن طريق الكود التالي ....

 

date_default_timezone_set("Asia/Bangkok");

ومن هنا قائمة بالمناطق الزمنية المدعومة من قبل PHP

http://php.net/manual/en/timezones.php

حل آخر لكن لا ينصح به وهو استخدام دالة date , لكن لا يعتبر حل ممتاز مع PDO , يمكنك استخدامها كالتالي وستجلب لك الوقت من جهازك بالضبط ...

 

$CurrentDate = date("Y - d - m");

لكن لجلب الوقت الصحيح بنسبة 100% عليك تحديد المنطقة الزمنية بكل الأحوال , لذا أرجح الحل الأول 


  • 1
رد على التعليق (0)

الردود :


لا يوجد ردود بعد


سجل الدخول لاضافة رد
سجل الدخول لاضافة اجابة جديدة