जब MySQL में आपका क्षेत्र दिनांक-समय होता है तो यह डेटाबेस में सहेजने से पहले उचित प्रारूप को देखता है।
इसलिए स्ट्रिंग टू डेट टाइम फॉर्मेट को php में कन्वर्ट करें।
date("Y-m-d H:i:s", strtotime($string));
या आप डेटपिकर में भी ऐसा ही कर सकते हैं
$(function() {
$('#datepicker').datepicker({
dateFormat: 'yy-dd-mm',
onSelect: function(datetext){
var d = new Date(); // for now
var h = d.getHours();
h = (h < 10) ? ("0" + h) : h ;
var m = d.getMinutes();
m = (m < 10) ? ("0" + m) : m ;
var s = d.getSeconds();
s = (s < 10) ? ("0" + s) : s ;
datetext = datetext + " " + h + ":" + m + ":" + s;
$('#datepicker').val(datetext);
},
});
});
Fiddle डेटपिकर के लिए
नोट यदि आप केवल MySQL फ़ील्ड में दिनांक चाहते हैं तो रूपांतरण का घंटा मिनट सेकंड भाग छोड़ दें