अद्यतन सॉफ्टवेयर के साथ नए सर्वर पर आवेदन जाने के बाद (php से चले गए 5.2.17 -> 5.3.15, FreeTDS 0.64 -> 0,82)FreeTDS अजीब तिथि समय प्रारूप
SELECT GETDATE()
और किसी भी अन्य datetime समारोह/स्तंभ करने के लिए कुछ इसी तरह का उत्पादन:
2012-06-219 51:527:
// proper time: 2012-08-06 09:33:02
मैं जानता हूँ कि मैं चयन में convert
उपयोग कर सकते हैं, लेकिन वहाँ डीबी कई संग्रहित प्रक्रियाओं है कि मैं नहीं बदल सकते हैं।
मैं /etc/locales.conf
और date format = %Y-%m-%d %H:%M:%S
की स्थापना, और ini_set('mssql.datetimeconvert',1);
का उपयोग कर, लेकिन freetds इसे अनदेखा करने लगता है और रिटर्न Aug 06 2012 09:33AM
वहाँ मानक प्रारूप में datetime कॉलम को पुनः प्राप्त करने का कोई तरीका है, हर क्वेरी को संशोधित करने के बिना परिवर्तन करने की कोशिश की?
के लिए धन्यवाद करने के लिए किसी भी तरह से है समाधान! – Fractaliste