Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

php दिनांक को mysql प्रारूप में बदलें

$date = mysql_real_escape_string($_POST['intake_date']);

1. यदि आपका MySQL कॉलम DATE है टाइप करें:

$date = date('Y-m-d', strtotime(str_replace('-', '/', $date)));

2. यदि आपका MySQL कॉलम DATETIME है टाइप करें:

$date = date('Y-m-d H:i:s', strtotime(str_replace('-', '/', $date)));

आपको काम नहीं करना है strototime() , क्योंकि यह डैश के साथ काम नहीं करेगा - विभाजक, यह घटाव करने का प्रयास करेगा।

अपडेट करें , जिस तरह से आपकी तिथि को स्वरूपित किया गया है आप strtotime() . का उपयोग नहीं कर सकते , इसके बजाय इस कोड का उपयोग करें:

$date = '02/07/2009 00:07:00';
$date = preg_replace('#(\d{2})/(\d{2})/(\d{4})\s(.*)#', '$3-$2-$1 $4', $date);
echo $date;

आउटपुट:

2009-07-02 00:07:00


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्वेरी में MySQL में आदेश बनाए रखना

  2. MySQL सर्वर की मेमोरी खत्म हो गई है या स्टार्ट नहीं हो रहा है

  3. प्राथमिक कुंजी SQL ट्यूटोरियल - डेटाबेस में प्राथमिक कुंजी को कैसे परिभाषित करें

  4. MySQL में फुल आउटर जॉइन कैसे करें?

  5. MySQL टेक्स्ट डेटा प्रकारों के लिए संग्रहण आकार को समझना